add choose tests