dependencies and initial api java process

LOL