     Serial.print(response[i], HEX);
     Serial.print(" ");
     i++;
-
-    // LED on if an RFID is detected (idle packet only contains 7 bytes)
-    if(response[7] != NULL) {
-      digitalWrite(ledPin, HIGH);
-      // Machine is ready to fire, get ready to track time
-      standby = false;
-      elapsed_time = accumulator(standby) / 1000;
-      if (elapsed_time != 0) {
-        Serial.print("Elapsed Time: ");
-        Serial.print(elapsed_time);
-      }
-    }
+  }
+  
+  // LED on if an RFID is detected (idle packet only contains 7 bytes)
+  if(response[7] != NULL) {
+    digitalWrite(ledPin, HIGH);
+    // Machine is ready to fire, get ready to track time
+    standby = false;
+    elapsedTime = accumulator(standby);
   }
   Serial.println();
 }

  // send command packet to RDM880
  RDM880.write(get_readID, 8);
  delay(100);
  digitalWrite(ledPin, LOW); 
  standby = true;
  response[7] = NULL;
  elapsed_time = 0;

  // read response from RDM880 and print
  int i = 0;

  int signalState;
  int previousState = NULL;
  
  while(standby == false) {
    // read signal state
    signalState = digitalRead(signalPin);

