restored QRCode plugin