horizontal intersections (page 7) implemented