added javadoc template