diff --git a/TCV/loadTCVdata.m b/TCV/loadTCVdata.m
index c48b2446030071e57c5faa7d05f53afd02c2ae03..b783988092324022ec8da6debfb462d471daecc2 100644
--- a/TCV/loadTCVdata.m
+++ b/TCV/loadTCVdata.m
@@ -435,15 +435,19 @@ switch TCVkeywrdcase{index}
     mdsopen(shot);
     if strcmp(TCVkeywrdcase{index},'nerho')
       nodenameeff='\results::thomson:ne';
+      nodenameeff='\results::thomson:ne; error_bar ; fir_thom_rat';
       tracetdi=tdi(nodenameeff);
       tracestd=tdi('\results::thomson:ne:error_bar');
+      tracefirrat=tdi('\results::thomson:fir_thom_rat');
     else
       nodenameeff='\results::thomson:te';
       tracetdi=tdi(nodenameeff);
+      nodenameeff='\results::thomson:te; error_bar';
       tracestd=tdi('\results::thomson:te:error_bar');
     end
     trace.data=tracetdi.data'; % Thomson data as (t,z)
     trace.std=tracestd.data';
+    trace.firrat=tracefirrat.data';
     trace.name=[num2str(shot) ';' nodenameeff];
     % add correct dimensions
     time=mdsdata('\results::thomson:times');