cividiscount 3.0 copy over with modifications