diff --git a/Upload_Day_IRdata.py b/Upload_Day_IRdata.py
index 472d79b4a0276e0bd0a9558ef1489efbad7ced39..e1cf802a85b84d0074c5ff3685886ea1dbeb65fd 100644
--- a/Upload_Day_IRdata.py
+++ b/Upload_Day_IRdata.py
@@ -75,8 +75,13 @@ try:
         dates=[[dummy.year,dummy.month,dummy.day]]
 except Exception as E:
     raise Exception("Config file was not loaded properly",E)
+try:
+    sysport=os.environ['qir_port']
+except:
+    sysport=port
+    print("unable to read the port from the system, using config port")
 toff = 0 #delay time of the programm for the raw stuff in ms
-
+port=sysport
 
 def findthelatestfilename(Rawdatapath):
     '''
@@ -439,7 +444,7 @@ for date in dates:
                         time1=IRup.regenerate_timevector(time1,0,t2,0)
                         time2,Program=IRup.regenerate_timevector(time2,1,t2,toff,True)
                         time1_0=IRup.regenerate_timevector(time1_0,0,t2,0)
-                        time2_0=IRup.regenerate_timevector(time2_0,0,t2,0)
+                        time2_0=IRup.regenerate_timevector(time2_0,1,t2,toff)
                     else:
                         correction_list1=[]
                         correction_list2=[]
diff --git a/downloadversionIRdata.py b/downloadversionIRdata.py
index 381aab658c154a72aa5a200345bcc60ee43e38fa..7dd132267772503ab0bba48bd86ff8899b634419 100644
--- a/downloadversionIRdata.py
+++ b/downloadversionIRdata.py
@@ -522,14 +522,9 @@ def get_NUCed_background_by_times(port,t0,t1,t_exp,cfilter,gain,offset,version=0
         plt.imshow(background,vmin=np.median(background)-500,vmax=np.median(background)+500)
         plt.title("background image unnuced")
     if not camera.split("_")[0]=="Infratec":
-        background=apply_NUC([background],gain,offset)
+        background=apply_NUC([background],gain,offset)[0]
     if plot_it:        
-        plt.figure()
-        plt.imshow(gain,vmin=0,vmax=20)
-        plt.title("gain")
-        plt.figure()
-        plt.imshow(offset,vmin=np.median(offset)-500,vmax=np.median(offset)+500)
-        plt.title("offset")
+        
         plt.figure()
         plt.imshow(background,vmin=np.median(background)-500,vmax=np.median(background)+500)
         plt.title("background image nuced")