adding grade and checks