Customer satisfaction, customer retention, and market share