optparser.py modified