progress with collisions