collision operator