 	}
 
 
-	/*// Write time data to card
-	MF_WRITE(0x01, 0x05, elapsedTime);
-	delay(200);
-	responseFlag = getResponse(readData);
-	if(responseFlag == false) Serial.println("Unexpected result");*/
-	
+	// Write time data to card
+	if(elapsedTime != 0) {
+		MF_WRITE(0x01, 0x05, elapsedTime + existingTime);
+		delay(200);
+		responseFlag = getResponse(readData);
+		if(responseFlag == false) Serial.println("Unexpected result");
+	}
+	delay(5000);
 
 }
 

						timeByte3, timeByte2, timeByte1, timeByte0,
						BCC, ETX };

	Serial.print("Attempting to write block ");
	Serial.println(startAddress);

	RDM880.write( CMD, sizeof(CMD)/sizeof(CMD[0]) );
}

			delay(cardTimeout);
			if(!getResponse(A)) {
				Serial.println("Card not detected.");
				soundFeedback(reject);
				return 0;
			}
		}
