after intersections, compute working