move itetator.js