collisionfunctions module added