rename union to intersection