argparse to optparse