wip, argparse is weird