removed broken interator attempt. reverting back to workig changes.