improved text output and command line