finished collision.cc