small changes to the command argument parser