refactor qr code