introduced the event domain model + refactoring admin area