evaluate coupon