added gradebook solution