entry iteration