extend javadoc