docopt integration