add CollisionDetection