diff --git a/apdUnitCreator.cpp b/apdUnitCreator.cpp
index 80443da54ba3777909559201f0ab4d5b91fd88b9..3c0857d61c9ffc3274a734e54268fcc290b1ce08 100644
--- a/apdUnitCreator.cpp
+++ b/apdUnitCreator.cpp
@@ -121,11 +121,17 @@ void loadSerialsFromFileName(string m_fileName, bool m_debug) {
         }
         unitInfo newUnit;
 
+        uint barCode;
+
         std::stringstream linestream(line);
-        linestream >> newUnit.redSerial >> newUnit.blueSerial >> newUnit.crystalSerial >> newUnit.barCode;
+        linestream >> newUnit.redSerial >> newUnit.blueSerial >> newUnit.crystalSerial >> barCode;
+
+        if (barCode <1000000 )
+        barCode += 1909000000;
+        newUnit.barCode = std::to_string(barCode);
 
         std::cerr << "Found new unit with RS = " << newUnit.redSerial << ", BS = " << newUnit.blueSerial << ", CS = " << newUnit.crystalSerial << ", BC = " << newUnit.barCode << std::endl;
-        newUnits.push_back(newUnit);
+        //newUnits.push_back(newUnit);
 
         if (m_debug) cout << "Found serial: " << line << endl;
     }