Iterative initialization