Excellent blog Nayan, thanks for sharing it.