Choose

made choosing its own function