switch to argparse; add multple subplots via plotlist arg