seriously its not that hard to understand