added wishlist functionality