How Do Firms Create Value For Customers