ordered instersection