let's rather use docopt