adding initial versions of grader and checks