renaming command* to shell* for continuity