JAVADOCS added