first file has argparse