introduce argparse in a somewhat crude and rudimentary way