- missed one condition in total_students()