Added the Javadocs