unfinished changes to z_axis