use argparse for cmd line options