added java classes and depedencies