no longer need `search2` because `search` handles query directives.
see prev.
cleanup
cleanup
use argparse. added display options.
()
index year.