added java client