revise iterative stationary