fixed a bug at argparse