first commit

- java files of first commit