javadocced the Client