starting to update Java client