improve priority parsing