z_max optimalisation