collision handling framework in
collisions nominally working