qr scan and navigation change implemented