     Serial.println(F("BUOY-ID=001"));
     Serial.print(F("SIZE="));
     Serial.println(csvFile.size());
-    Serial.println(F("DATE;TIME;HUMIDITY;AIR-TEMPERATURE;WATER-TEMPERATURE;LAT;LONG;HEADING;"));
+    Serial.println(F("DATE;TIME;HUMIDITY;AIR-TEMPERATURE;WATER-TEMPERATURE;LAT;LONG;SATELLITES;HEADING;"));
     Serial.println(F("--BODY--"));
     while(csvFile.available()){
       Serial.write(csvFile.read());

      bufferString="";
    }
  }
  if(doInterval && millis() - 20000 > lastTime){
    lastTime = millis();
    doMeasurements();
  }
  //Light
  digitalWrite(LIGHT_PIN, analogRead(PHOTO_PIN)<LIGHT_TRESHHOLD);


  //Serial.print("freeMemory()=");
  //Serial.println(freeMemory());
  pinMode(9, INPUT);
}
bool saveDataToSD = true;
bool doInterval = true;
bool doSleepInterval = false;

unsigned long lastTime = 0;
unsigned long sleepingTime = 0;

void loop() {
  // put your main code here, to run repeatedly:
  doSleepInterval = digitalRead(9);
  if(Serial.available() > 0){
    char input = Serial.read();
    bufferString+=input;
