customer experience enhancements