starting to use argparse