possibly working ESS
playing with the step size