mediator is not a controller