Merge pull request #1 from sidhartha24/NewJava

new changes
Merge pull request #2 from sidhartha24/Newjava2

Merge pull request #1 from sidhartha24/NewJava