multi-step iteration procedure