diff --git a/FastComtecMCS8A/blacs_workers.py b/FastComtecMCS8A/blacs_workers.py
index d0a43f305c233159586f1f4c367620bbcc40387c..8eadbc6d9acf176bc8f66575aaa35ebb9f5b0fdc 100644
--- a/FastComtecMCS8A/blacs_workers.py
+++ b/FastComtecMCS8A/blacs_workers.py
@@ -15,17 +15,14 @@ from blacs.tab_base_classes import Worker
 
 class MCS8AWorker(Worker):
 
-    def init(self, h5_file):
+    def init(self):
         self.config = spcm_config_start.setup
         self.batch_file = self.config.get_config_key('Settings', 'batch_file')
-        self.process = subprocess.Popen(self.batch_file)
-        self.h5file = h5_file    # run batch file
-        # Do the rest        
+        self.process = subprocess.Popen(self.batch_file) # run batch file
+        # Do the rest
         self.dll_path  = self.config.get_config_key('Settings', 'dll_path')
         self.dll=WinDLL(self.dll_path) #put DLL path into the conf file
         print('init completed')
-        self.h5file = h5_file 
-        pass 
     
     def transition_to_buffered(self, device_name, h5_file, initial_values, fresh):
         self.h5file = h5_file