use goopt instead of docopt