add structure to student and test cases