[WIP] optparse to argparse