report and javadocs