change the iteration fn