added mediator class diagram