adding first version of javadocs