fixed synparser