eliminate argparse