parser.py updated