implemented students view partially and realised that there is no way to change variable referenced by reference... fuck!