three set operation