use docopt.go; add params