add initial version of grader and checks from part 3