updated manager classes, created reportable interface, modified UML