smart_choice
tests
