customer experience utilities