receives both catalog and pricing data to organize and respond