add subsets