improve the commandline arguments