warnings clear
preparing for iteration