- added JDoc comments