diff --git a/crpptbx/AUG/aug_requests_mapping.m b/crpptbx/AUG/aug_requests_mapping.m
index f1a553416511dc0cdcb5f52b43fe0511f3356df0..5e935b79fe90d59f9bafb334064ed774007d2e25 100644
--- a/crpptbx/AUG/aug_requests_mapping.m
+++ b/crpptbx/AUG/aug_requests_mapping.m
@@ -171,7 +171,7 @@ switch lower(data_request)
   mapping.expression = [{'FPG'},{'li'}];
  case 'mhd'
   mapping.timedim = 1;
-  mapping.label = 'Odd and Even n';
+  mapping.label = {'n\_odd','n\_even'};% this superseeds the expression
   mapping.method = 'expression';
   mapping.expression = ['params_eff = gdat_data.gdat_params;params_eff.data_request={''MOD'',''OddN''}; ' ...
                     'gdat_tmp=gdat_aug(shot,params_eff);gdat_tmp.data=reshape(gdat_tmp.data,length(gdat_tmp.data),1 );' ...
diff --git a/crpptbx/gdat_plot.m b/crpptbx/gdat_plot.m
index 295fe32a38c6a6386dd6742acaedc01a8fda5216..8f8bc1374728c6fcb9961797b5696a3bc1c3ec23 100644
--- a/crpptbx/gdat_plot.m
+++ b/crpptbx/gdat_plot.m
@@ -94,7 +94,9 @@ if all(isfield(gdat_data,{'data','t'})) && ~isempty(gdat_data.data) && ~isempty(
       imagesc(T+tmhdm(1),F/1e3,20*log10(abs(B)));axis xy;colormap jet;
       ylabel('freq')
       xlabel(gdat_data.dimunits{1})
-      title([upper(gdat_data.gdat_params.machine) '#' num2str(gdat_data.shot) ' ' gdat_data.label{i}])
+      ylabel_eff = gdat_data.label;
+      if iscell(gdat_data.label) && length(gdat_data.label)>=i; ylabel_eff = gdat_data.label{i}; end
+      title([upper(gdat_data.gdat_params.machine) '#' num2str(gdat_data.shot) ' ' ylabel_eff])
       mhd_sum_data = mhd_sum_data + gdat_data.data(:,i);
     end
     [B,F,T]=specgram(mhd_sum_data./size(gdat_data.data,2),nfft,1/mean(diff(gdat_data.t)),hanning(nfft),nfft/2);
@@ -102,7 +104,9 @@ if all(isfield(gdat_data,{'data','t'})) && ~isempty(gdat_data.data) && ~isempty(
     imagesc(T+tmhdm(1),F/1e3,20*log10(abs(B)));axis xy;colormap jet;
     ylabel('freq')
     xlabel(gdat_data.dimunits{1})
-    title([upper(gdat_data.gdat_params.machine) '#' num2str(gdat_data.shot) ' sum of ' gdat_data.label{:}])
+    ylabel_eff = gdat_data.label;
+    if iscell(gdat_data.label); ylabel_eff = sprintf('%s ',gdat_data.label{:}); end
+    title([upper(gdat_data.gdat_params.machine) '#' num2str(gdat_data.shot) ' sum of ' ylabel_eff])
   end
 else
   disp('cannot plot gdat_data, has empty data or t field')