docopt added, best thing since sliced bread