removed source and added javadoc