modified javadoc