This is really nice post.It will helpful to those who have no idea about it.
You have nicely described.