personManager = new PersonManager(personSerializer);
graderManager = new GraderManager(gradingPort, workingDirectory);
contestManager = new ContestManager(workingDirectory, contestSerializer);
printManager = new PrintManager(workingDirectory);
mediator = new ManagerMediator();
mediator.setManagersFromSessionUtil(this);
contestManager.initActiveUsers();
// schedule all running contests for termination
contestManager.scheduleRunningContests();