progress through iteration