javadoc added to most classes