initial commit of Java code