add iter util module