task3 -  grader