first collision iteration