forgot the intermediate commits, sorry. it now supports single exams and updates of these