add print_grades function