added sources & javadoc