romoved copy , add collisions