structuring cmdline