Adding checker and grader