,UBL UID,xCBL Name,UBL Name,BIE Dictionary Entry Name,Object Class,Property Qualifier,Property Term,Representation Term,Type,Occurrence,Basic/Aggregate,UBL Definition,Code Lists/Standards,Analyst Notes,Core Component UID,Context Business Process,Context Region (Geopolitical),Context Official Contraints,Context Product,Context Industry,Context Role,Editor's Notes,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000338,UBL000338,,Order,Order. Details,Order,,,Details,Order,,,"The Order element comprises the creation of a purchase order that is sent for acceptance or rejection by a seller. A requisitioner, buyer, or buying organization can initiate an Order in response to a variety of factors in the electronic business arena, contracts, auctions, order requests, etc. A requisitioner, or buyer, can initiate a change to an already existing order. A seller uses the OrderResponse document to accept or reject an Order or a changed order.",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000339,UBL000339,OrderHeader,Header,Order. Header. Details,Order,,Header,Details,OrderHeader,1..1,Aggregate,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000340,UBL000340,OrderDetail,LineItem,Order. Line Item. Details,Order,,Line Item,Details,LineItem,0..n,Aggregate,the set of items for the Order,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000341,UBL000341,OrderSummary,Summary,Order. Summary. Details,Order,,Summary,Details,OrderSummary,0..1,Aggregate,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000342,UBL000342,,OrderHeader,OrderHeader. Details,OrderHeader,,,Details,OrderHeader,,,contains the header information of the order,,,,Purchasing,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000343,UBL000343,OrderIssueDate,IssueDateTime,Order. Issue. Date Time,Order,,Issue,Date Time,DateTime,1..1,Basic,OrderIssueDatetime holds a time stamp provided by the application that issued the Order document.,,This may not have enough information for future digital use.,,Purchasing,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000344,UBL000344,,Identifier,Order. Identifier,Order,,Identifier,Identifier,Identifier,0..n,Basic,The OrderId element is a unique number assigned to the Order in respect to the parties assigning the number.,None in xCBL,"This is a new element, it is context neutral.",,,,,,,,PO Number,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000345,UBL000345,BuyerOrderNumber ,BuyerIdentifier,Order. Buyer. Identifier,Order,Buyer,Identifier,Identifier,Identifier,0..1,Basic,The unique number assigned by the buyer to the Order.,None in xCBL,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000346,UBL000346,SellerOrderNumber,SellerIdentifier,Order. Seller. Identifier,Order,Seller,Identifier,Identifier,Identifier,0..1,Basic,The unique number assigned by the seller to the Order.,None in xCBL,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000347,UBL000347,AccountCode,BuyerAccountId,Order. Buyer Account. Identifier,Order,Buyer,Account,Identifier,Identifier,0..1,Basic,BuyerAccountId is the unique identification assigned to the buyer account.,,,,Purchasing,,,,,Seller to Buyer,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000348,UBL000348,QuoteReference,Quote,Order. Quote. Details,Order,,Quote,Details,Quote,0..n,Aggregate,Provides the details of any quotes relevant to the Order,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000349,UBL000349,Contract,Contract,Order. Contract. Details,Order,,Contract,Details,Contract,0..n,Aggregate,Provides the details of the purchase contract between trading partners.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000350,UBL000350,ReferenceCoded,OtherReference,Order. Other Reference. Details,Order,Other,Reference,Details,Reference,0..n,Aggregate,other references to the Order not explicitly stated as the content of other elements.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000351,UBL000351,ReleaseNumber,Release,Order. Release. Text,Order,,Release,Text,Text,0..1,Basic, the element used if the purchase order is a release against the document specified in the Contract. Identification ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000352,UBL000352,RequestedResponse,AcknowledgementResponseCode,Order. Acknowledgement Response. Code,Order,Acknowledgement,Response,Code,Code,0..1,Basic,specifies the type of acknowledgment requested by the buyer from the seller., derived from EDIFACT 1225 (Message function code) and 1229 (Action request/notification description code)and X12 353 (Transaction set purpose code) and 587 (Acknowledgment type),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000353,UBL000353,OrderTypeCode,TypeCode,Order. Type. Code,Order,,Type,Code,Code,0..1,Basic,identifies the type of Order being transmitted,derived from EDIFACT 1001 (Document Code Name) and X12 92 (Purchase Order Type Code),,,,,,,, 000354,UBL000354,OrderCurrency,CurrencyCode,Order. Currency. Code,Order,,Currency,Code,Code,0..1,Basic,"the default currency of the Order, which when used at the header level may be overwritten at the lower level within the structure.", derived from ISO recommendation no.9 ,,,,,,,, 000355,UBL000355,TaxAccountingCurrency,TaxCurrencyCode,Order. Tax Currency. Code,Order,Tax,Currency,Code,Code,0..1,Basic,identifies the tax accounting currency for the Order if different than the OrderCurrency , derived from ISO recommendation no.9 ,,,,,,,, 000356,UBL000356,OrderLanguage,Language,Order. Language. Details,Order,,Language,Details,Language,1..1,Aggregate,identifies the language of the Order.,,,,,,,,, 000357,UBL000357,OrderTaxReference,TaxLevelCode,Order. Tax Level. Code,Order,,Tax Level,Code,Code,0..1,Code,identifies the default level of tax deduction for the Order,,,,,,,,, 000358,UBL000358,RequestedShipByDate,RequestShipmentDateTime,Order. Request Shipment. Date Time,Order,,Request Shipment,Date Time,DateTime,0..1,Basic,the date items in the purchase order must be shipped from the seller.,,,,,,,,, 000359,UBL000359,RequestedDeliverByDate,RequestDeliveryDateTime,Order. Request Delivery. Date Time,Order,,Request Delivery,Date Time,DateTime,0..1,Basic,the date items in the purchase order must be received by the buyer.,,,,,,,,, 000360,UBL000360,PromiseDate,PromisedByDateTime,Order. Promised By. Date Time,Order,,Promised By,Date Time,DateTime,0..1,Basic,used mainly for confirming orders when a date was promised by the supplier over the phone.,,,,,,,,, 000361,UBL000361,ValidityDates,Validity,Order. Validity. Details,Order,,Validity,Details,Period,0..1,Aggregate,contains the dates between which the Order is effective.,,,,,,,,, 000362,UBL000362,CancelByDate,CancelledByDateTime,Order. Cancelled By. Date Time,Order,,Cancelled By,Date Time,DateTime,0..1,Basic,is the date after which Order should be cancelled.,,,,,,,,, 000363,UBL000363,ListOfDateCoded,OtherDateTime,Order. Other. Date Time,Order,,Other,Date Time,DateTime,0..n,Basic,contains all other dates not for the Order not explicitly stated as the content of other elements.,,,,,,,,, 000364,UBL000364,BuyerParty,BuyerParty,Order. Buyer Party. Details,Order,Buyer,Party,Details,Party,1..1,Aggregate,"holds information on the parties for the order, including unique ID's and address information.",,,,,,,,, 000365,UBL000365,SellerParty,SellerParty,Order. Seller Party. Details,Order,Seller,Party,Details,Party,1..1,Aggregate,identifies the party selling the goods.,,,,,,,,, 000366,UBL000366,ShipToParty,ConsigneeParty,Order. Consignee Party. Details,Order,Consignee,Party,Details,Party,0..1,Aggregate,contains the information for the party to which the items are to be shipped.,,,,,,,,, 000367,UBL000367,BillToParty,InvoiceeParty,Order. Invoicee Party. Details,Order,Invoicee,Party,Details,Party,0..1,Aggregate,contains the information for the party that will receive the commercial invoice.,,,,,,,,, 000368,UBL000368,RemitToParty,InvoicerParty,Order. Invoicer Party. Details,Order,Invoicer,Party,Details,Party,0..1,Aggregate,contains the information for the party to be paid.,,,,,,,,, 000369,UBL000369,ShipFromParty,DespatchParty,Order. Despatch Party. Details,Order,Despatch,Party,Details,Party,0..1,Aggregate,contains party information identifying the location from which the items are to be shipped.,, 000370,UBL000370,WarehouseParty,WarehouseParty,Order. Warehouse Party. Details,Order,Warehouse,Party,Details,Party,0..1,Aggregate,contains party information identifying another party from whose warehouse the items are to be shipped. ,, 000371,UBL000371,SoldToParty,Sales LocationParty,Order. Sales Location Party. Details,Order,Sales Location,Party,Details,Party,0..1,Aggregate,contains party information identifying the location where the items were sold.,, 000372,UBL000372,ManufacturingToParty,ManufacturerParty,Order. Manufacturer Party. Details,Order,Manufacturer,Party,Details,Party,0..1,Aggregate,contains the party information identifying the location where the item is to be or is being manufactured.,, 000373,UBL000373,MaterialIssuer,Material IssuerParty,Order. Material Issuer Party. Details,Order,Material Issuer,Party,Details,Party,0..1,Aggregate,contains the information identifying the location that is issuing the request for the material.,, 000374,UBL000374,ListOfPartyCoded,OtherParty,Order. Other Party. Details,Order,Other,Party,Details,Party,0..n,Aggregate,other party information not explicitly stated as the content of another element.,, 000375,UBL000375,PartLocation,WarehouseLocation,Order. Warehouse Location. Details,Order,Warehouse,Location,Details,Location,0..1,Aggregate,"used to indicate the shipping warehouse loaction, where the supplier party may have multiple warehouses.",, 000376,UBL000376,ListOfTransport ,Shipment,Order. Shipment. Details,Order,,Shipment,Details,Shipment,0..n,Aggregate,"provides information on the movement of the goods including carrier, equipment and service level instructions.",, 000377,UBL000377,OrderTermsOfDelivery,DeliveryTerms,Order. Delivery Terms. Details,Order,Delivery,Terms,Details,DeliveryTerms,0..1,Aggregate,defines the terms of delivery for the Order,, 000378,UBL000378,OrderHeaderPrice,DefaultPricing,Order. Default Pricing. Details,Order,Default,Pricing,Details,Pricing,0..1,Aggregate,the pricing information for the Order. This is the default price and can be overwritten at the item level.,, 000379,UBL000379,PaymentTerms,PaymentTerms,Order. Payment Terms. Details,Order,Payment,Terms,Details,PaymentTrms,0..n,Aggregate,the terms and the method of payment for goods or services recieved.,, 000380,UBL000380,PaymentTermsNote,PaymentTermsNote,Order. Payment Terms Note. Details,Order,Payment,Terms Note,Details,Note,0..1,Basic,contains a note to further describe the payment terms.,, 000381,UBL000381,PaymentTermDetails,OverallDiscount,Order. Overall Discount. Details,Order,Overall,Discount,Details,Discount,0..n,Aggregate,used to communicate any discounts that may be associated with the payment term.,, 000382,UBL000382,PaymentMethod,PaymentMeans,Order. Payment Means. Details,Order,Payment,Means,Details,PaymentMeans,0..n,Aggregate, the specific manner in which a payment is to be made.,, 000383,UBL000383,OrderAllowancesOrCharges,PaymentVariation,Order. Payment Variation. Details,Order,Payment,Variation,Details,PaymentVariation,0..n,Aggregate,"the additional service, promotion, allowances, or charges for the whole Order. These may include goods and shipping charges. Additional allowance or charges may be present at lower levels of the Order.",, 000384,UBL000384,ListOfStructuredNote,Note,Order. Note. Details,Order,,Note,Details,Note,0..n,Aggregate,contains one or more notes that allow you to provide notes that are more than a simple free-text field. ,, 000338,UBL000338,,OrderSummary,OrderSummary. Details,OrderSummary,,,Details,OrderSummary,,,contains the summary information of the order.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000339,UBL000339,NumberOfLines,Line ItemCountValue,Order. Line Item Count. Value,Order,Line Item,Count,Value,Numeric,0..1,Basic,the number of line items.,,inadequate rep. Term,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000340,UBL000340,TotalTax,TaxAmount,Order. Tax. Amount,Order,,Tax,Amount,Amount,0..1,Basic,the total tax amount for the Order.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000341,UBL000341,RateOfExchangeDetail,TaxExchangeRate,Order. Tax ExchangeRate. Details,Order,Tax,ExchangeRate,Details,ExchangeRate,0..1,Aggregate,used if the exchange rate to another currency needs to be set for the monetary value expressed.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000342,UBL000342,TotalAmount,PriceAmount,Order. Price. Amount,Order,,Price,Amount,Amount,0..1,Basic,the total price for the entire Order.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000343,UBL000343,RateOfExchangeDetail,PriceExchangeRate,Order. Price ExchangeRate. Details,Order,Price,ExchangeRate,Details,ExchangeRate,0..1,Aggregate,used if the exchange rate to another currency needs to be set for the monetary value expressed.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000344,UBL000344,TotalPackages,PackageQuantity,Order. Package. Quantity,Order,,Package,Quantity,Quantity,0..1,Basic,the summation of total packages contained in the purchase order.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000345,UBL000345,TotalPackageDepth,LevelId,Order. Package Level. Identifier,Order,,Level,Identifier,Identifier,0..1,Basic,"the nesting level of the package count in the preceding element, if that number counts other than top-level packages.",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000346,UBL000346,TotalTransport,Top LevelPackageQuantity,Order. Top Level Package. Quantity,Order,Top Level,Package,Quantity,Quantity,0..1,Basic,"the summation of the total top level packages contained in the order, unless otherwise described. This is number of top-level packages, unless described otherwise in the level of packaging.",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000347,UBL000347,TotalGrossWeight,ShipmentGrossWeightMeasure,Order. Shipment Gross Weight. Measure,Order,Shipment,Gross Weight,Measure,Measure,0..1,Basic,the total gross weight of the shipment.,,"this (and other weights) may be an example of where representation terms are too vauge - the term ""measure"" should be ""weight""",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000348,UBL000348,TotalNetWeight,ShipmentNetWeightMeasure,Order. Shipment Net Weight. Measure,Order,Shipment,Net Weight,Measure,Measure,0..1,Basic,the total net weight of the shipment.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000349,UBL000349,TotalNetNetWeight,ShipmentNetNet WeightMeasure,Order. Shipment Net Net Weight. Measure,Order,Shipment,Net Net Weight,Measure,Measure,0..1,Basic,"the weight (mass) of the goods themselves without any packing. Sometimes known as the ""NetNet Weight""",,This is particularly important for the industrues like tobacco where tax is calculated on the weight of the cigarettes rather than on the retail item.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000350,UBL000350,TotalTareWeight,ShipmentTareWeightMeasure,Order. Shipment Tare Weight. Measure,Order,Shipment,Tare Weight,Measure,Measure,0..1,Basic,the weight of the goods minus the transport equipment.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000351,UBL000351,GrossVolume,ShipmentVolumeMeasure,Order. Shipment Volume. Measure,Order,Shipment,Volume,Measure,Measure,0..1,Basic,the total volume of the shipment.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 000352,UBL000352,SummaryNote,SummaryNote,Order. Summary Note. Details,Order,Summary,Note,Details,Note,0..1,Basic,contains any free form text for the Order Summary. This element may contain notes or any other similar information that is not contained explicitly in the another structure. You should not assume that the receiving application is capable of doing more than storing and/or displaying this information.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,, ,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,, , , , , , , ,