lp prototype
vendor docopt