Add QR code generation