first commit with only the java files