can iterate