different type and node slections