diff --git a/matlab/plot/plot_ballooning.m b/matlab/plot/plot_ballooning.m
index 435573a688a5d16f2b99149aeba7ced167d3724a..b34731e28a8c6ab05c5fb5eb3e5502525fddc41a 100644
--- a/matlab/plot/plot_ballooning.m
+++ b/matlab/plot/plot_ballooning.m
@@ -5,12 +5,13 @@ function [FIG] = plot_ballooning(data,options)
     [~,ikyarray] = min(abs(data.ky - options.kymodes));
     phi_real=mean(real(data.PHI(:,:,:,it0:it1)),4);
     phi_imag=mean(imag(data.PHI(:,:,:,it0:it1)),4);
+    
     % Apply baollooning tranform
     for iky=ikyarray
         dims = size(phi_real);
 
-        if options.sheared
-            idx = -Nkx:1:Nkx;
+        if data.SHEAR > 0
+            idx=[0:data.Nkx/2 -(data.Nkx/2-1):-1];
             ikxlim = dims(2);
         else
             idx = 0;
diff --git a/src/diagnose.F90 b/src/diagnose.F90
index 56afa412d17516c071903cbaa809a358f274f018..50a0042b12b43576c955909f53380b71696f4e7e 100644
--- a/src/diagnose.F90
+++ b/src/diagnose.F90
@@ -179,11 +179,9 @@ SUBROUTINE diagnose_full(kstep)
        ENDIF
      ENDIF
      IF (write_hf) THEN
-       CALL creatd(fidres, rank, dims, "/data/var0d/hflux_xi", "Radial part ion heat flux")
        CALL creatd(fidres, rank, dims, "/data/var0d/hflux_xi", "Radial part ion heat flux")
        IF(KIN_E) THEN
        CALL creatd(fidres, rank, dims, "/data/var0d/hflux_xe", "Radial part electron heat flux")
-       CALL creatd(fidres, rank, dims, "/data/var0d/hflux_xe", "Radial part electron heat flux")
        ENDIF
      ENDIF
      IF (cstep==0) THEN
diff --git a/src/geometry_mod.F90 b/src/geometry_mod.F90
index ad36cc5c4ace7fee8f5b6a6dd29ad9d82602aa43..f276509776d446ad549a5af04d528e51f31dc060 100644
--- a/src/geometry_mod.F90
+++ b/src/geometry_mod.F90
@@ -284,11 +284,6 @@ CONTAINS
    !2   ky       | 8    1    2    3    4    5   -1   -1|
    !1   A        | 7    8    1    2    3    4    5   -1|
    !0   | -> kx  | 6____7____8____1____2____3____4____5|
-   ! map for periodic BC
-   !3            | 1    2    3    4    5   -1   -1   -1|
-   !2   ky       | 8    1    2    3    4    5   -1   -1|
-   !1   A        | 7    8    1    2    3    4    5   -1|
-   !0   | -> kx  | 6____7____8____1____2____3____4____5|
    ALLOCATE(ikx_zBC_map(ikys:ikye,ikxs:ikxe))
    ikx_zBC_map(ikys:ikye,ikxs:ikxe) = -1
    DO iky = ikys,ikye
diff --git a/wk/analysis_HeLaZ.m b/wk/analysis_HeLaZ.m
index 6e3e6ef0738f6a3af72d19164eb1d35fdae54456..942bd849b578a8dcb42949a240f39a6c0b6ede96 100644
--- a/wk/analysis_HeLaZ.m
+++ b/wk/analysis_HeLaZ.m
@@ -50,12 +50,12 @@ options.NAME      = '\phi';
 % options.NAME      = 'n_i^{NZ}';
 % options.NAME      = '\Gamma_x';
 % options.NAME      = 'n_i';
-options.PLAN      = 'xz';
+options.PLAN      = 'xy';
 % options.NAME      = 'f_i';
 % options.PLAN      = 'sx';
 options.COMP      = 1;
 % options.TIME      = data.Ts5D(end-30:end);
-options.TIME      = data.Ts3D;
+options.TIME      = [0:500];
 % options.TIME      = [350:600];
 data.EPS          = 0.1;
 data.a = data.EPS * 2000;
@@ -74,10 +74,10 @@ options.NAME      = '\phi';
 % options.NAME      = 'T_i';
 % options.NAME      = '\Gamma_x';
 % options.NAME      = 'k^2n_e';
-options.PLAN      = 'kxky';
+options.PLAN      = 'xy';
 % options.NAME      'f_i';
 % options.PLAN      = 'sx';
-options.COMP      = 33;
+options.COMP      = 1;
 options.TIME      = [40 80 100 200];
 data.a = data.EPS * 2e3;
 fig = photomaton(data,options);
diff --git a/wk/analysis_gene.m b/wk/analysis_gene.m
index ca1269d1b3b9e7c01063b9506e588078508047ad..4f19bd12fd4a78f65e36b9e524a7131de59d9300 100644
--- a/wk/analysis_gene.m
+++ b/wk/analysis_gene.m
@@ -1,6 +1,6 @@
 % folder = '/misc/gene_results/shearless_cyclone/miller_output_1.0/';
 % folder = '/misc/gene_results/shearless_cyclone/miller_output_0.8/';
-folder = '/misc/gene_results/shearless_cyclone/s_alpha_output_1.2/';
+% folder = '/misc/gene_results/shearless_cyclone/s_alpha_output_1.2/';
 % folder = '/misc/gene_results/shearless_cyclone/rm_corrections_HF/';
 % folder = '/misc/gene_results/shearless_cyclone/linear_s_alpha_CBC_100/';
 % folder = '/misc/gene_results/shearless_cyclone/s_alpha_output_0.5/';
@@ -9,6 +9,7 @@ folder = '/misc/gene_results/shearless_cyclone/s_alpha_output_1.2/';
 % folder = '/misc/gene_results/HP_fig_2b_mu_5e-2/';
 % folder = '/misc/gene_results/HP_fig_2c_mu_5e-2/';
 % folder = '/misc/gene_results/LD_zpinch_1.6/';
+folder = '/misc/gene_results/ZP_16x8_kn_1.6_00/';
 gene_data = load_gene_data(folder);
 gene_data = invert_kxky_to_kykx_gene_results(gene_data);
 if 1
@@ -40,7 +41,7 @@ options.NAME      = '\phi';
 % options.NAME      = 'T_i';
 % options.NAME      = '\Gamma_x';
 % options.NAME      = 'k^2n_e';
-options.PLAN      = 'xz';
+options.PLAN      = 'xy';
 % options.NAME      ='f_e';
 % options.PLAN      = 'sx';
 options.COMP      = 'avg';
@@ -60,7 +61,7 @@ options.NAME      = '\phi';
 % options.NAME      = 'n_i^{NZ}';
 % options.NAME      = '\Gamma_x';
 % options.NAME      = 'n_i';
-options.PLAN      = 'xz';
+options.PLAN      = 'xy';
 % options.NAME      = 'f_e';
 % options.PLAN      = 'sx';
 options.COMP      = 'avg';
diff --git a/wk/header_3D_results.m b/wk/header_3D_results.m
index 07fbb41f5b172f1d7f10bd251bba48e2e182bb00..fda0a9d04b1d6cb8095206fdf0bea5cb1f46352d 100644
--- a/wk/header_3D_results.m
+++ b/wk/header_3D_results.m
@@ -14,7 +14,7 @@ helazdir = '/home/ahoffman/HeLaZ/';
 % outfile = 'volcokas/64x32x16x5x3_kin_e_npol_1';
 % outfile = 'shearless_cyclone/64x32x80x5x3_CBC_Npol_5_kine';
 % outfile = 'shearless_cyclone/96x32x160x5x3_CBC_Npol_10_kine';
-outfile = 'shearless_cyclone/64x32x160x5x3_CBC_Npol_10_kine';
+% outfile = 'shearless_cyclone/64x32x160x5x3_CBC_Npol_10_kine';
 %% CBC
 % outfile ='shearless_cyclone/64x32x16x5x3_CBC_080';
 % outfile ='shearless_cyclone/64x32x16x5x3_CBC_scan/64x32x16x5x3_CBC_100';
@@ -25,5 +25,7 @@ outfile = 'shearless_cyclone/64x32x160x5x3_CBC_Npol_10_kine';
 % outfile ='shearless_cyclone/64x32x16x9x5_CBC_120';
 
 % outfile = 'shearless_cyclone/64x32x16x5x3_CBC_CO/64x32x16x5x3_CBC_LRGK';
+%% ZPINCH
+outfile ='Zpinch_rerun/Kn_2.0_200x48x5x3';
 
 run analysis_HeLaZ
diff --git a/wk/quick_run.m b/wk/quick_run.m
index efb966eda9d042a7c39adaa4121459bf24524e86..4ae97e8a3220c9a898e2be8b13e66a04b83122a9 100644
--- a/wk/quick_run.m
+++ b/wk/quick_run.m
@@ -28,7 +28,7 @@ JMAXI   = 2;     % "
 NX      = 20;    % real space x-gridpoints
 NY      = 2;     %     ''     y-gridpoints
 LX      = 100;   % Size of the squared frequency domain
-LY      = 20;     % Size of the squared frequency domain
+LY      = 62.8319;     % Size of the squared frequency domain
 NZ      = 32;     % number of perpendicular planes (parallel grid)
 NPOL    = 1;
 SG      = 0;     % Staggered z grids option
@@ -113,10 +113,9 @@ end
 
 if 0
 %% Ballooning plot
-options.time_2_plot = [0.9 1]*data.Ts3D(end);
+options.time_2_plot = [0.5 0.5]*data.Ts3D(end);
 options.kymodes     = [0.5];
 options.normalized  = 1;
-options.sheared     = 0;
 options.field       = 'phi';
 fig = plot_ballooning(data,options);
 end