almost done with the student side