use rebateAmount everywhere