add a little javadoc