get rid of argparse