Updated Iterative to be up to speed with final method, works for Steady State