added graders and checks