work-in-progress on scoring and grading