many different command line parameters