tom iterations