additional models and enums: billing, fulfillment,