maybe javadoc enhancement