added initial versions of grader and checks