adding initial grader and checks