some javadoc comments