+ add Command
+ add Adapter
+ add Facade