adding debugging grading checking section