add wishlist func (not into index yet)