collision integration