Final Project Java Client