diff --git a/tsg_io/readTsgDataNetCDF.m b/tsg_io/readTsgDataNetCDF.m
index eaf2f11d185bb3e8750b9550404bab06ad0770b8..6c9930ddf1ec754eeaf7341324836b3e2fa88868 100644
--- a/tsg_io/readTsgDataNetCDF.m
+++ b/tsg_io/readTsgDataNetCDF.m
@@ -171,14 +171,22 @@ automaticQC( hMainFig )
     for key = keys(nc.VARIABLES)
       var = char(key);
       tsg.(var) = nc.VARIABLES.(var).data__;
+      
+      % assign variable in base workspace
+      % -------------------------------------------
+      assignin('base', var , tsg.(var));
     end
     
-    % loop over all gloabal attributes and get associated value in
+    % loop over all global attributes and get associated value in
     % tsg structure
     % -----------------------------------------------------------------
     for key = keys(nc.ATTRIBUTES)
       att = char(key);
       tsg.(att) = nc.ATTRIBUTES.(att).data__;
+      
+      % assign globals attributes in base workspace
+      % -------------------------------------------
+      assignin('base', att , tsg.(att));
     end
     
     % Save the data in the application GUI