Designing a higher-level composite command