Add sources and javadoc