added ability to grade