Add argparse mechanism