added javadoc and jar