merged with qr