Javadoc implemented