add union set