collider implementation process