updated Javadoc