added support for command line arguments, both global and per-case