javaDoc completed