committing changes  for last set of changes
Merge pull request #5 from kuntadynithesh/master

pull request for final set of changes of  - 0000115,0000120,0000122