   // We will be using the Ack Payload feature, so please enable it
   radio.enableAckPayload();
 
-  //All other setup
+  // All other setup
   radio.setDataRate(RF24_250KBPS);
   radio.setPALevel(RF24_PA_MAX);
   radio.setChannel(90);

  runLightShow();
}

String getPayload(){
  // Dump the payloads until we've gotten everything
  uint8_t len;
  
  //[maxPayloadSize + 1];
  String finalMessage;
  unsigned long started_waiting_at = millis();

  while (radio.available() || radioIterator < packetCount)
  {
    char receive_payload[50];
    if (radio.available())
    {
      // Fetch the payload, and see if this was the last one.
      len = radio.getDynamicPayloadSize();
      radio.read(receive_payload, len);

      receive_payload[len] = '\0';

      // Spew it
      printf("Got payload size=%i value=%s\n\r", len, receive_payload);
    }

    if (millis() - started_waiting_at > 2500)
    {
      radioIterator = packetCount;
      printf("timeout; payload is now: %s\n\r", receive_payload);
    }

    // sender is sending packet size information
    if (radioIterator == 0 &&
        strncmp(receive_payload, packetSizeCode, sizeof(packetSizeCode)) == 0)
    {
      strtok(receive_payload, ":");
      packetCount = atoi(strtok(NULL, ":"));
      printf("number of packets changed to: %i\n\r", packetCount);

      radioIterator++;
    }

    // only concatenate string when packet count is still as the sender says
    if (strncmp(receive_payload, packetSizeCode, sizeof(packetSizeCode)) != 0 && strcmp(receive_payload, "") != 0)
    {
      finalMessage.concat(receive_payload);

      radioIterator++;
    }

    memset(receive_payload, 0, sizeof(receive_payload));
  }
  printf("no more data\n\r");

  return finalMessage;
}

void decideSwitchMode(String jsonString)
{
  DynamicJsonDocument doc(350);
  char *jsonChar = const_cast<char *>(jsonString.c_str());

  printf("JSON covert: %s", jsonString.c_str());
  auto error = deserializeJson(doc, jsonChar);
  if (error)
  {
    Serial.print(F("deserializeJson() failed with code "));
    Serial.println(error.c_str());
    return;
  }

  const int noMeetRed = doc["noMeeting"]["red"];
  const int micRed = doc["mic"]["red"];

  printf("nomeet: %i, mic: %i; camera: %s\n\r", noMeetRed, micRed, doc["camera"]);

  // if (jsonString == "green")
