- revise javadoc