add grader + checks