temporary collision method