iterating ahead