fix choose mode