more incomplete preparations for collision detection