added autoiterate module