edited javadocs