[feature] ev_select impl