initial grader and checks added