Add proper graded order stepper
strengthen a few tests
re-run