fixed functionality, formatting still needs love. student_class not utilized..