freewall addCoupon implemented