customer-adaptive