tweaking collision problem