collisions finally done!!!