Generallized the customer price component