implement light msg for qr