introduced jsDoc comments