Add "Facade"
Add "Mediator"