diff --git a/hp4155/Custom_SMU/debug.ipynb b/hp4155/Custom_SMU/debug.ipynb
index 7044e738a7bd8122f06f4e3c98ce39752b8af636..88f4e5b2f3906e13c7a683a86d8d18c77a22bc4f 100644
--- a/hp4155/Custom_SMU/debug.ipynb
+++ b/hp4155/Custom_SMU/debug.ipynb
@@ -9,7 +9,7 @@
     {
      "data": {
       "application/vnd.jupyter.widget-view+json": {
-       "model_id": "aac9d803eab04d8487de412700c8bd31",
+       "model_id": "e0c05966295b480084cd0c192364699c",
        "version_major": 2,
        "version_minor": 0
       },
@@ -23,7 +23,7 @@
     {
      "data": {
       "application/vnd.jupyter.widget-view+json": {
-       "model_id": "3f50962b21b94d6c88e10a4ad2e15d1f",
+       "model_id": "5cdeb91c8cd241a49fa19ce9ba786941",
        "version_major": 2,
        "version_minor": 0
       },
@@ -37,7 +37,7 @@
     {
      "data": {
       "application/vnd.jupyter.widget-view+json": {
-       "model_id": "f04dcfa5ab3c442f8c987de79a4b826c",
+       "model_id": "9f73930882314ec8b9866c902ea98ed2",
        "version_major": 2,
        "version_minor": 0
       },
@@ -263,7 +263,7 @@
     "\n",
     "            # List all errors occured\n",
     "            counter,message = device.list_all_errors()\n",
-    "            if counter>1:\n",
+    "            if counter>0:\n",
     "                error_box(message)\n",
     "                change_state(first_page,second_page,third_page,fourth_page,fifth_page)\n",
     "                start.disabled = False\n",
@@ -452,7 +452,7 @@
     "\n",
     "            # List all errors occured\n",
     "            counter,message = device.list_all_errors()\n",
-    "            if counter>1:\n",
+    "            if counter>0:\n",
     "                error_box(message)\n",
     "                change_state(first_page,second_page,third_page,fourth_page,fifth_page)\n",
     "                start.disabled = False\n",
@@ -584,11 +584,11 @@
     "            \n",
     "            # Now set the Parameters\n",
     "            device.stress_filter(filter)\n",
-    "            device.hold_time(hold_time)\n",
+    "            device.stress_hold_time(hold_time)\n",
     "            device.stress_time(duration)\n",
     "\n",
-    "            cons_smu_numbers = check_cons_smu_sampling(smus) # works also for sampling\n",
-    "            for i, cons_smu in enumerate(smus):\n",
+    "            cons_smu_numbers = check_cons_smu_samp(smus) # works also for sampling\n",
+    "            for i, cons_smu in enumerate(cons_smus):\n",
     "                if i+1 in cons_smu_numbers: # check if the constant smu was found in the first page func\n",
     "                    device.setup_smu_stress(i+1,cons_smu)\n",
     "        \n",
@@ -599,7 +599,7 @@
     "            \n",
     "            # List all errors occured\n",
     "            counter,message = device.list_all_errors()\n",
-    "            if counter>1:\n",
+    "            if counter>0:\n",
     "                error_box(message)\n",
     "                change_state(first_page,second_page,third_page,fourth_page,fifth_page)\n",
     "                start.disabled = False\n",
@@ -702,14 +702,6 @@
     "            \n",
     "start.on_click(on_start_clicked)"
    ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": null,
-   "id": "5dcfff06-d975-4473-b3d1-6a3543e319d7",
-   "metadata": {},
-   "outputs": [],
-   "source": []
   }
  ],
  "metadata": {
diff --git a/hp4155/Custom_SMU/lib/help.py b/hp4155/Custom_SMU/lib/help.py
index 929521d4ba50a83b48dd85664781e7e07bd04e75..876b79b870ba5a30d6e79e7eddc764b54d158e37 100644
--- a/hp4155/Custom_SMU/lib/help.py
+++ b/hp4155/Custom_SMU/lib/help.py
@@ -136,7 +136,7 @@ def plot_results(values,device):
     ax1.set_xscale(x_scale)
     ax1.set_yscale(y1_scale)
 
-    ax1.scatter(x_values,y1_values,color='tab:red')
+    ax1.plot(x_values,y1_values,color='tab:red')
     ax1.tick_params(axis ='y', labelcolor ='tab:red',which='both')
 
     if y2_var!= "":
@@ -146,7 +146,7 @@ def plot_results(values,device):
         ax2.set_ylabel(y2_label,color = 'tab:green')
         ax2.set_yscale(y2_scale)
 
-        ax2.scatter(x_values,y2_values,color='tab:green')
+        ax2.plot(x_values,y2_values,color='tab:green')
         ax2.tick_params(axis ='y', labelcolor ='tab:green',which='both')
 
     display(fig)
diff --git a/hp4155/Custom_SMU/lib/interface.py b/hp4155/Custom_SMU/lib/interface.py
index 765993e4c0ff97ee0d8bb709f2de4083a04bc7cf..c15969ad6d9e76a80ed6da463e11cc602052ae92 100644
--- a/hp4155/Custom_SMU/lib/interface.py
+++ b/hp4155/Custom_SMU/lib/interface.py
@@ -120,7 +120,7 @@ def page_3():
     ## Sampling Parameters
     third_page[11,:] = widgets.Label("SAMPLING OR STRESS PARAMETERS")    
     third_page[12,0] = widgets.Dropdown(options=["LINear","L10","L25","L50","THINnedout"], value = 'LINear',description = 'MODE',style = {'description_width': 'initial'},layout=Layout(height='auto', width='auto'))
-    third_page[13,0] = widgets.FloatText(1e-3,description = "INITIAL INTERVAL", style = {'description_width': 'initial'},layout=Layout(height='auto', width='auto'))
+    third_page[13,0] = widgets.FloatText(2e-3,description = "INITIAL INTERVAL", style = {'description_width': 'initial'},layout=Layout(height='auto', width='auto'))
     third_page[14,0] = widgets.IntText(1001,description = "NO. OF SAMPLES", style = {'description_width': 'initial'},layout=Layout(height='auto', width='auto'))
     third_page[15,0] = widgets.FloatText(0,description = "DURATION", style = {'description_width': 'initial'},layout=Layout(height='auto', width='auto'))
     third_page[16,0] = widgets.FloatText(0,description = "HOLD TIME", style = {'description_width': 'initial'},layout=Layout(height='auto', width='auto'))
diff --git a/hp4155/hp4155a.py b/hp4155/hp4155a.py
index b0352fb6d7700a6c2b03b7876c570b5bbc57bd41..a47efe505825f8ba73985f4b4e0049ad0394ab66 100644
--- a/hp4155/hp4155a.py
+++ b/hp4155/hp4155a.py
@@ -22,11 +22,11 @@ class HP4155a(object):
         command = f":PAGE:STR:SMU{number}:MODE {smu['mode']};FUNC {smu['func']};NAME {repr(smu['name'])}"
         self.inst.write(command)
 
-    def setup_smu_stress(self,value,comp):
-        command =f":PAGE:STR:SET:CONS:SMU{number} {value}"
+    def setup_smu_stress(self,number:int,smu:dict):
+        command =f":PAGE:STR:SET:CONS:SMU{number} {smu['value']}"
         self.inst.write(command)
         
-        command = f":PAGE:STR:SET:CONS:SMU{number}:COMP {comp}"
+        command = f":PAGE:STR:SET:CONS:SMU{number}:COMP {smu['comp']}"
         self.inst.write(command)
 
     def smu_stress_disable(self,number:int):