adds mediator