added subset selection