added more java files