javadoc improved