JavaDoc part 1

Commads are still uncommented