final down with iteration