+ added some JavaDoc
+ adding all JavaDoc