+#include "FastLED.h"
 #include <SPI.h>
 #include <Ethernet.h>
 #include <ArtNode.h>
-#include <FastLED.h>
 
-#pragma pack(1)
-
+#define NUM_RGBW  144
+#define NUM_RGB   (NUM_RGBW/4*3)
 #define PIN_RESET 9
 
 EthernetUDP udp;
 byte buffer[600];
 
-byte pixels1[144*2*4];
-byte pixels2[144*2*4];
-
-WS2811Controller800Khz<5, RGB> port1;
-//WS2811Controller800Khz<5, RGB> port2;
-//WS2811Controller800Khz<5, RGB> port3;
-//WS2811Controller800Khz<5, RGB> port4;
+CRGB leds1[NUM_RGB];
+CRGB leds2[NUM_RGB];
 
 ////////////////////////////////////////////////////////////
 ArtConfig config = {


          // IpProg packet
          case OpIpProg:
            udp.read(buffer, min(udp.available(), (int)sizeof(buffer)));
            node.createIpProgReply();
            artnetSend(buffer, sizeof(ArtIpProgReply));
            break;

          // Unhandled packet
          default:
            udp.read(buffer, min(udp.available(), (int)sizeof(buffer)));
        }
      }
    }

////////////////////////////////////////////////////////////
void setup() {

#ifdef PIN_RESET
  pinMode(PIN_RESET, OUTPUT);
  digitalWrite(PIN_RESET, LOW);
