diff --git a/config.yml b/config.yml
index b7dd614daedefd865d3b166a864270aa952c7908..6b589087bd153915db2a846621f1030870edb1ca 100644
--- a/config.yml
+++ b/config.yml
@@ -1,5 +1,5 @@
 DataLogger:
-    backupCount: 70 # number of datalogs to keep
+    backupCount: 350 # number of datalogs to keep
     levels: # log level for outputting to file and to stdout respectivly
         - INFO
         - WARNING
diff --git a/main.py b/main.py
index 4a48178ca77cf17e25a46ea9bc0017ef1744d256..3089e5ad42a14731f82dc109354b89647deb7b94 100644
--- a/main.py
+++ b/main.py
@@ -181,7 +181,7 @@ def main(config: Any) -> None:
 
             if time.time() - last_write > delta_time:
                 # write data
-                data_logger.info(",".join([f"{(value/n) * factors[i] - offsets[i]:.5f}" for i, value in enumerate(data)]) + f",{n}")
+                data_logger.info(",".join([f"{(value/n) * factors[i] + offsets[i]:.5f}" for i, value in enumerate(data)]) + f",{n}")
                 logger.debug("Wrote data")
                 n = 0
                 data = np.zeros((8,))