this is the command line client