first version of multi-choice
second version