   Serial.print(car_data[5], DEC);
   Serial.print(' ');
   Serial.println(car_data[6], DEC);
-  
-  
-   radio.stopListening();
+
+
+  radio.stopListening();
   radio.write( &car_data, 7 );
   // Now, continue listening
-    radio.startListening();
+  radio.startListening();
 
-    // Wait here until we get a response, or timeout (250ms)
-    unsigned long started_waiting_at = millis();
-    bool timeout = false;
-    while ( ! radio.available() && ! timeout )
-      if (millis() - started_waiting_at > 200 )
-        timeout = true;
+  // Wait here until we get a response, or timeout (250ms)
+  unsigned long started_waiting_at = millis();
+  bool timeout = false;
+  while ( ! radio.available() && ! timeout )
+    if (millis() - started_waiting_at > 200 )
+      timeout = true;
 
-    // Describe the results
-    if ( timeout )
+  // Describe the results
+  if ( timeout )
+  {
+    Serial.println("Failed, response timed out.");
+
+  }
+  else
+  {
+    // Grab the response, compare, and send to debugging spew
+    byte response;
+    radio.read( &response, sizeof(response) );
+    Serial.println(response, BIN);
+
+    if (response == B0)
     {
-      Serial.println("Failed, response timed out.");
-      
+      digitalWrite(led_pin, HIGH);
+      Serial.println("Ok");
     }
     else
     {
-      // Grab the response, compare, and send to debugging spew
-      byte response;
-      radio.read( &response, sizeof(response) );
-      Serial.println(response,BIN);
-      
-      if (response == B0) 
-      {
-        digitalWrite(led_pin,HIGH);
-        Serial.println("Ok");
-      }
-      else
-      {
-        digitalWrite(led_pin,LOW);
-        Serial.println("No connection");
-      }
+      digitalWrite(led_pin, LOW);
+      Serial.println("No connection");
     }
+  }
 
-    // Try again  later
-    delay(150);
-  
+  // Try again  later
+  delay(150);
+
 }

void setup()
{
  Serial.begin(BAUDRATE);

  pinMode(led_pin, OUTPUT);
  nunchuk.init();
  radio.begin();
  
  radio.openWritingPipe(pipes[0]);
  radio.openReadingPipe(1,pipes[1]);
  
  radio.printDetails();
}

void loop()
{
  nunchuk.update();
  
  byte analogX = nunchuk.analogX;
  byte analogY = nunchuk.analogY;
  byte accelX = nunchuk.accelX;
  byte accelY = nunchuk.accelY;
  byte accelZ = nunchuk.accelZ;
  byte zButton = nunchuk.zButton;
  byte cButton = nunchuk.cButton;
  byte car_data[7];
  car_data[0] = analogX;
  car_data[1] = analogY;
  car_data[2] = accelX;

  car_data[4] = accelZ;
  car_data[5] = zButton;
  car_data[6] = cButton;

  Serial.print(car_data[0], DEC);
  Serial.print(' ');
  Serial.print(car_data[1], DEC);
