Added new QR kernel