Great Article, I am new in this blog, hope i will understand it soon.