more work on command line processing