added some new rule types that were lost in the uber to coupon conversion