modfied consumerCoupon and querycouponbyuser