adding javadoc and sources