 unsigned int motorArray[] = {leftMotor, rightMotor, analogLed};
 
 void setup() {
+
+  serial_rx_buffer_toggle_controller_pwr[0] = 0x17;
+  serial_rx_buffer_toggle_controller_pwr[1] = 0x00;
+  serial_rx_buffer_toggle_controller_pwr[2] = 0x00;
+  serial_rx_buffer_toggle_controller_pwr[3] = 0x00;
+  serial_rx_buffer_toggle_controller_pwr[4] = 0x00;
+  serial_rx_buffer_toggle_controller_pwr[5] = 0x00;
+  serial_rx_buffer_toggle_controller_pwr[6] = 0x00;
+  serial_rx_buffer_toggle_controller_pwr[7] = 0x00;
+  serial_rx_buffer_toggle_controller_pwr[8] = 0x00;
+  serial_rx_buffer_toggle_controller_pwr[9] = 0x00;
+  serial_rx_buffer_toggle_controller_pwr[10] = 0x00;
+  serial_rx_buffer_toggle_controller_pwr[11] = 0x17;
+  
+  pinMode(relayPin, OUTPUT);
+  digitalWrite(relayPin, LOW);
   inputDelay = 0;
   isInputtingDelayed = false;
   isInputting = false;

  serial_rx_buffer_toggle_disconnect_on_ping_timeout[10] = 0x00;
  serial_rx_buffer_toggle_disconnect_on_ping_timeout[11] = 0x15;

  inputDelay = 0;
  isInputtingDelayed = false;
  isInputting = false;


  //  Preamble/Postamble = 0x15 for Respond Back to Auto disconnect on PING timeout
  //  Arduino sends data to tell the computer the change was succesful

  //  Preamble/Postamble = 0x16 for Toggle Relay Switch to turn controller ON or OFF
  //  Arduino receives data to turn controller ON or OFF

  //  Preamble/Postamble = 0x17 for Respond Back to Turning controller ON or OFF
  //  Arduino sends data to tell the computer the change was succesful
  if (Serial.available() > 0) {

    controller = Serial.readBytes(serial_rx_buffer, sizeof(serial_rx_buffer)) && 0xFF;
