additions in second branch

explanation
Merge pull request #3 from rahularyan005/second-branch

second branch ready for merging fixes #1