add qrcode ui