try iterating method