diff --git a/tracking/monitors/tools.py b/tracking/monitors/tools.py
index 97215db8d1b8472978f3e47a74564ce6b0e59891..9735a6e767e14fe22018747866eb2060ff59515c 100644
--- a/tracking/monitors/tools.py
+++ b/tracking/monitors/tools.py
@@ -39,6 +39,9 @@ def merge_files(files_prefix, files_number, file_name=None):
     for group in list(f0):
         f.require_group(group)
         for dataset_name in list(f0[group]):
+            if dataset_name == "freq":
+                f0[group].copy(dataset_name, f[group])
+                continue
             shape = f0[group][dataset_name].shape
             dtype = f0[group][dataset_name].dtype
             shape_needed = list(shape)
@@ -60,6 +63,8 @@ def merge_files(files_prefix, files_number, file_name=None):
                 for n in range(n_slice):
                     slice_list.append(slice(None))
                 slice_list.append(slice(length*i,length*(i+1)))
+                if (dataset_name == "freq"):
+                    continue
                 if (dataset_name == "time") and (i != 0):
                     f[group][dataset_name][tuple(slice_list)] = f[group][dataset_name][(length*i) - 1] + fi[group][dataset_name]
                 else: