Text this: Factors affecting customer satisfaction and retention in retail store