add choose
choose: improve help