opt parse with 'commander'