javadocs modified