multiple downselects implemented