Thanks Huy, I did search it but maybe it couldn't satisfy me. I need the help from natives (Aus, Canada, Ireland, the US and the UK, I also want to know if there is any different between these places or not). Maybe they will give me some advice to make clear all and stop confused.
Thanks for your contribution