your work is great and i have to understand more from your blog, in some places it is little bit confusing me. but your blog is infra structured very well.