making collision work[ not final]