adding 1st version of grader and checks