additional javadoc