renamed union into intersection