add qr unit test