how to overcome the product customization challenges