shell command interface revisions