 int lastSecond = 0;
 bool ledState = false;
 
+// lets keep the radio off until we get a fix, or 2 minutes go by.
 SYSTEM_MODE(SEMI_AUTOMATIC);
+
 
 void setup() {
     // electron asset tracker shield needs this to enable the power to the gps module.
     pinMode(D6, OUTPUT);
     digitalWrite(D6, LOW);
 
+    // for blinking.
     pinMode(D7, OUTPUT);
     digitalWrite(D7, LOW);
 


    // request everything!
    GPS.sendCommand(PMTK_SET_NMEA_OUTPUT_ALLDATA);

    // request absolutely everything!
    //GPS.sendCommand("$PMTK314,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1*29");
    delay(250);

    // turn off antenna updates
    GPS.sendCommand(PGCMD_ANTENNA);
    delay(250);
}


                );

            Serial.println(currentTime);
        }
        else {
            Serial.println("GPS TIME: searching the skies...");
        }
    }
}