added QR Code scanning feature.