improving collisions