removed depency from underscore iteration functions