do more than 1 iteration