         char c = GPS.read();
 
         if (GPS.newNMEAreceived()) {
-            //Serial.println(GPS.lastNMEA());
+            Serial.println(GPS.lastNMEA());
             GPS.parse(GPS.lastNMEA());
 
             //Serial.println("my location is " + String::format(" %f, %f, ", GPS.latitude, GPS.longitude));

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

    suggest_time_and_location();


    //GPS.sendCommand(cmd.c_str());     // why doesn't this support const char *...
    delay(250);

}



void antennaSelect(uint8_t *buf){

    for(uint8_t i=0;i<12;i++)
    {
        Serial1.write(buf[i]); //send the command to gps module
        Serial.print(buf[i],HEX);
        Serial.print(",");
    }
    Serial.println("");
}

//
//#include "AssetTracker.h"
//
//AssetTracker t = AssetTracker();
//

//void setup() {
//
//    t.begin();
//
//    t.gpsOn();
//
//    Serial.begin(9600);
//    delay(2000);
//
//    // uncomment the appropriate line
//    antennaSelect(internalANT);
//    //antennaSelect(externalANT);
//
//    delay(300);
//
//}
//
//void loop() {
//
//    t.updateGPS();
//    Serial.println(t.preNMEA());
//
//    delay(1000);
//
//}
//
