added qrcode