-adding javadoc
-removing unneeded todo