added qr scanner