Add Composite
Keep this directory
Add command
Add Adapter