refactored code
coupons
modified wishlist