Done first simple iteration