Add pattern Mediator.mediator