initial versions of grader and checks