iteration validation done