controller + qr code