starting iterative solution