add select wish function