add javadoc draft