updated javadocs.