   }
   if(receivedBikeKillSignal()){
     Serial.println("Deactivating Bike...");
-    if(currentMillis - lastBeepMillis > 1000) {
+    if(lastBeepMillis == 0 || currentMillis - lastBeepMillis > 5000) {
       lastBeepMillis = currentMillis;
-      beep(200);
+      beep();
     }
   }
   led_off();

// The TinyGPS++ object
TinyGPSPlus gps;

int lastExecutionMillis = 0;
int lastSendMillis = 0;
int lastBeepMillis = 0;




  while (available > 0){
    if (gps.encode(gpsSerial.read())){
      displayInfo();
      if (gps.location.isValid() && (lastSendMillis == 0 || currentMillis - lastSendMillis > 30000)){
        lastSendMillis = currentMillis;
        transmit_coords(gps.location.lat(), gps.location.lng());
      }
