updated collisions further