java client
