dependencies added for java