do we want to call it a command line or a 'shell'?