mediator integration