updates to iteration styles