provided files. oop
new functions, not tested, needs vector
problems with vector type student
finished