added Iterate method; added Omit method