new fix somthing about slect