optimizing the customer experience