javadoc

#### Reviewers
@jframos @flopezag

#### Description
ADD javadoc

#### Test
Tested locally
more than 120