generate basic javadoc and add todo of stuff to review