updates, automatic javadoc generation