added qr code logic and stuff

stuff