12 Things you needs to understand