first iteration completed