   }
   led_off();
 }
-
+void powerGps() {
+  digitalWrite(GPSPower,1);
+  delay(200);
+  Serial.println("Initializing GPS...");
+  gpsSerial.begin(GPSBaud);
+  Serial.println("Initialized GPS");
+  gpsPowered = true;
+}
 boolean receivedBikeKillSignal() {
   String response = myLora.getRx();
   if(response && response.length() > 0) {

{
  digitalWrite(13, 0);
}

void displayInfo()
{

  coords[3] = lon;
  coords[4] = lon >> 8;
  coords[5] = lon >> 16;
  coords[6] = receivedBikeKillSignal();
  myLoraSerial.listen();
  TX_RETURN_TYPE result = myLora.txBytes(coords, sizeof(coords));
  if(result == TX_FAIL)
