grammar adjustments and basic command line processing