work on qr parser