added Iterator and AGGRESSIVE_EXPLORATION state