diff --git a/tct/tct_signal.py b/tct/tct_signal.py
index 2af29b6ec5feeba376aed023a0e8568a49ebe881..d17b213acc01f7f8649e32f0a8f1cfc28b136443 100644
--- a/tct/tct_signal.py
+++ b/tct/tct_signal.py
@@ -78,7 +78,7 @@ def main(kwargs):
         my_current = ccrt.CalCurrentLaser(my_d, my_f, my_l)
 
     if 'ngspice' in amplifier:
-        save_current(my_d, my_current,my_f = devfield.DevsimField(my_d.device, my_d.dimension, voltage, 1, my_d.l_z), key=None)
+        save_current(my_d, my_current, key=None)
         input_p=ngsip.set_input(my_current, my_d, key=None)
         input_c=','.join(input_p)
         ng.ngspice_t0(input_c, input_p)
@@ -102,7 +102,7 @@ def main(kwargs):
     print("total time used:%s"%(time.time()-start))
 
 #TODO: move this to calcurrent
-def save_current(my_d,my_current,my_f,key):
+def save_current(my_d,my_current,key):
     if "planar3D" in my_d.det_model or "planarRing" in my_d.det_model:
         path = os.path.join('output', 'pintct', my_d.det_name, )
     elif "lgad3D" in my_d.det_model:
diff --git a/tct/tct_t1.py b/tct/tct_t1.py
index 7cc4d52d43cdd3b591794cd592f79e600663f996..67710988cfae003c009aaaaa3e15a7e5ca729725 100644
--- a/tct/tct_t1.py
+++ b/tct/tct_t1.py
@@ -28,7 +28,7 @@ my_l = raser.TCTTracks(my_d, dset.laser)
 my_current = raser.CalCurrentLaser(my_d, my_f, my_l)
 ele_current = raser.Amplifier(my_current.sum_cu, dset.amplifier)
 save_TTree.save_signal_TTree(dset,my_d,my_l.fx_rel,ele_current,my_f)
-my_current.save_current(dset,my_d,my_l,my_f,"fx_rel")
+my_current.save_current(dset,my_d,my_l,"fx_rel")
 
 current_SiC = array("d")
 T_SiC = array("d")