bug fix NonOverlappingGradeSteps class