Adding all changes
Merge pull request #3 from sudnipun/nipun-dev

Adding all changes