improved command line interface.