Added QR Code generation