add grader and checks