adding javadoc for all objects