added initial version of grader and checks