Very nice and interesting post. Thanks for sharing such a great post.