Thanks you for sharing this very informative article, I have been wanted to know all this before now.. Thanks for sharing the knowledge