javadoc final version (hopefully)