better management of the command line