complex pricing operations