added grader and checks
edits