removed j*h added + h iter