variations of all possible choices