Add pattern Mediator