fixed coupon bug