add Mediator sample