some changes in collision (sry removed the function overriding)