Thanks alot for the great article which have revolutionized my mind