redesign cms spread coupon
some corrections
extend example