add coupon model finish