diff --git a/hp4155/memristor (Version 4.1)/help_pulse.py b/hp4155/memristor (Version 4.1)/help_pulse.py
index 3ac31323d741b192195525064531bed2fbc53df7..cb554537f075d5b48505cdcb33f402755efd4d95 100644
--- a/hp4155/memristor (Version 4.1)/help_pulse.py	
+++ b/hp4155/memristor (Version 4.1)/help_pulse.py	
@@ -172,12 +172,6 @@ def constant_meas(dictionary,device):
         mode = 'VPULSE',
         func = 'CONS'
     )
-    smu_help.update(
-        iname = 'I3',
-        vname = 'V3',
-        mode = 'V',
-        func = 'VAR1'
-    )
     smu_ground.update(
         iname ='I4',
         vname = 'V4',
@@ -203,9 +197,16 @@ def constant_meas(dictionary,device):
     
     device.measurement_mode("SWE")
     device.smu_disable(1)
+    device.smu_disable(3)
     device.setup_smu(2,smu_v)
-    device.setup_smu(3,smu_help)
     device.setup_smu(4,smu_ground)
+
+    # define the vsu that can be used as help (commands taken from the manual as this is an emergency)
+    # set it up VSU1
+    
+    device.inst.write(":PAGE:CHAN:VSU1:VNAME 'VHELP'") #Name
+    device.inst.write(":PAGE:CHAN:VSU1:FUNC VAR1") # sweep mode
+    
     device.setup_var1(sweep_params)
     device.setup_pulse(sweep_params)
     device.setup_cons_smu(2,cons)
@@ -246,6 +247,8 @@ def constant_meas(dictionary,device):
     times = (elapsed_time,expected_time)
     values = (V_i,I_i,R_i)
 
+    # disable VSU1
+    device.inst.write(":PAGE:CHAN:VSU1:DIS")
   
     device.autoscaling()