change the passing of collision to the controller
fix