working on the JavaDoc