аЯрЁБс>ўџ Bўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ§џџџF  !"#$%&'()*+,-./0123456789:;<=>?@AўџџџўџџџDEўџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџRoot Entryџџџџџџџџ РFА,н4›QШѓЬVШCРWorkbookџџџџџџџџЉ~SummaryInformation(џџџџDDocumentSummaryInformation8џџџџџџџџџџџџ ˜ ЉЭЩ`сАСт\pMichael R. Newland BАaР=К ThisWorkbookœЏМ=‡;Х8X@"Зк1мвCalibri1мвCalibri1мвCalibri1мвCalibri1мМвCalibri1"мв Wingdings1мвCalibri1м вCalibri1мвCalibri1м4МвCalibri1м МвCalibri1мвCalibri1мвCalibri1,8МвCalibri18МвCalibri1м8МвCalibri1м>вCalibri1м4вCalibri1м<вCalibri1м?МвCalibri1h8МвCambria1мМвCalibri1м вCalibri1МвCalibri1 вCalibri1 МвCalibri"$"#,##0_);\("$"#,##0\)!"$"#,##0_);[Red]\("$"#,##0\)""$"#,##0.00_);\("$"#,##0.00\)'""$"#,##0.00_);[Red]\("$"#,##0.00\)7*2_("$"* #,##0_);_("$"* \(#,##0\);_("$"* "-"_);_(@_).))_(* #,##0_);_(* \(#,##0\);_(* "-"_);_(@_)?,:_("$"* #,##0.00_);_("$"* \(#,##0.00\);_("$"* "-"??_);_(@_)6+1_(* #,##0.00_);_(* \(#,##0.00\);_(* "-"??_);_(@_):Є5_(* #,##0.0000_);_(* \(#,##0.0000\);_(* "-"??_);_(@_)рѕџ Р рѕџ Р рѕџ Р рѕџ Р рѕџ Р рѕџ Р рѕџ Р рѕџ Р рѕџ Р рѕџ Р рѕџ Р рѕџ Р рѕџ Р рѕџ Р рѕџ Р р Р рѕџ ДŸ рѕџ Д­ рѕџ ДЊ рѕџ ДЎ рѕџ Д› рѕџ ДЏ рѕџ ДЌ рѕџ Д рѕџ Д‹ рѕџ ДЎ рѕџ ДЌ рѕџ ДГ рѕџ Дž рѕџ Д рѕџ Д‹ рѕџ ДЄ рѕџ ДБ рѕџ ДД рѕџ ДО рѕџ ДŠ рѕџ ДЙ рѕџ ДЄ рѕџ ДБ рѕџ ДЕ р ѕџ Д­ р ѕџ ”— — – р ѕџ ”ffППЗ р+ѕџ јР р)ѕџ јР р,ѕџ јР р*ѕџ јР р ѕџ єР р ѕџ ДЊ рѕџ дPР рѕџ дP Р рѕџ д Р рѕџ єР рѕџ ”— — Џ рѕџ д`Р рѕџ ДЋ рѕџ œ  š рѕџ ”ПП– р ѕџ јР рѕџ єР рѕџ дa>Р рѕџ єР р Р р Р р!x  3 р!Р р Р рЄБ Р р+Б Р р H7 р h@ @  р h@ @ + р l@ @ + р h@ @  р1 l@ @ + р h@ @ + р+Б (@ @ Р р+Б h@ @ + р#x@ @  рЄБ l@ @  р+Б h@ @  р (@ @ Р рЄБ l@ @ + р,б h@ @ + рЄБ#Р рЄБ L7 р+Б H7 р Р рР р!Р р h@ @  р !0@ @ Р р!4@ @ Р р!0@ @ Р р hР р !0@ @ Р р+Б!8@ Р р !4@ @ Р р+Б!8@ @ Р р Р р)Р р!x@ @ + р Р р!4@@ Р р!4@ Р р!4 @ Р ||jgz`K}-} 0.0000\)}-} 0.0000\)}-} 0.0000\)}-} 0.0000\)}-} 0.0000\)}-} 0.0000\)}-} 0.0000\)}-} 0.0000\)}-} 0.0000\)}-}  0.0000\)}-}  0.0000\)}-}  0.0000\)}-}  0.0000\)}-}  0.0000\)}-} 0.0000\)}-} 0.0000\)}A} 0.0000\)ef)_(@_) }A} 0.0000\)ef)_(@_) }A} 0.0000\)ef)_(@_) }A} 0.0000\)ef)_(@_) }A} 0.0000\)ef)_(@_) }A} 0.0000\)ef )_(@_) }A} 0.0000\)ЬL)_(@_) }A} 0.0000\)ЬL)_(@_) }A} 0.0000\)ЬL)_(@_) }A} 0.0000\)ЬL)_(@_) }A} 0.0000\)ЬL)_(@_) }A} 0.0000\)ЬL )_(@_) }A} 0.0000\)23)_(@_) }A} 0.0000\)23)_(@_) }A} 0.0000\)23)_(@_) }A} 0.0000\)23)_(@_) }A}  0.0000\)23)_(@_) }A}! 0.0000\)23 )_(@_) }A}" 0.0000\))_(@_) }A}# 0.0000\))_(@_) }A}$ 0.0000\))_(@_) }A}% 0.0000\))_(@_) }A}& 0.0000\))_(@_) }A}' 0.0000\) )_(@_) }A}( œџ0.0000\)џЧЮџ)_(@_) }‘}) њ}џ0.0000\)ђђђџ)_(@_) џ џ џ џ}‘}* 0.0000\)ЅЅЅџ)_(@_) ???џ ???џ ???џ ???џ}-}+ 0.0000\)}-}, 0.0000\)}-}- 0.0000\)}-}. 0.0000\)}-}/ џ0.0000\)}A}0 aџ0.0000\)ЦяЮџ)_(@_) }A}1 0.0000\))_(@_) }A}2 0.0000\)џ?)_(@_) }A}3 0.0000\)23)_(@_) }-}4 0.0000\)}‘}5 ??vџ0.0000\)џЬ™џ)_(@_) џ џ џ џ}A}6 њ}џ0.0000\)џ€џ)_(@_) }A}7 œeџ0.0000\)џыœџ)_(@_) }‘}8 0.0000\)џџЬџ)_(@_) ВВВџ ВВВџ ВВВџ ВВВџ}‘}9 ???џ0.0000\)ђђђџ)_(@_) ???џ ???џ ???џ ???џ}-}: 0.0000\)}-}; 0.0000\)}U}< 0.0000\))_(@_)  }-}= џџ0.0000\)}-}> 0.0000\)}-}? 0.0000\)}‘}@ 0.0000\)џРџ)_(@_) џџџ џџ џџџ џџ}-}A 0.0000\)}-}B 0.0000\)}-}C 0.0000\)}-}D 0.0000\)}A}E 0.0000\)4г)_(@_) }A}F 0.0000\)Эь)_(@_) }A}G 0.0000\)џџ™џ)_(@_) }A}H 0.0000\)џџ™џ)_(@_) }A}I 0.0000\)Эь)_(@_) }A}J 0.0000\)џџ™џ)_(@_) }A}K 0.0000\)џџ™џ)_(@_) }-}L 0.0000\)}A}M 0.0000\)џџ™џ)_(@_) }A}N 0.0000\)Эь)_(@_) }A}O 0.0000\)Эь)_(@_) }A}P 0.0000\)Эь)_(@_) }-}Q 0.0000\)}A}R 0.0000\)џџ™џ)_(@_) }A}S 0.0000\)џџ™џ)_(@_) }-}T 0.0000\)}A}U 0.0000\)4г)_(@_) }A}V 0.0000\)4г)_(@_) }-}W 0.0000\)}-}X 0.0000\)}-}Y 0.0000\)}A}Z 0.0000\)Эь)_(@_) }-}[ 0.0000\)}-}\ 0.0000\)}-}] 0.0000\)}-}^ 0.0000\)}-}_ 0.0000\)}-}` 0.0000\)}-}a 0.0000\)}-}b 0.0000\)}-}c 0.0000\)}-}d 0.0000\)}A}e 0.0000\)џџ™џ)_(@_) }-}f 0.0000\)}-}g 0.0000\)}-}h 0.0000\)}-}i 0.0000\)“ 20% - Accent1’M’џ 20% - Accent1 efлхёџ џ%“ 20% - Accent2’M’"џ 20% - Accent2 efђнмџ џ%“ 20% - Accent3’M’&џ 20% - Accent3 efъёнџ џ%“ 20% - Accent4’M’*џ 20% - Accent4 efхрьџ џ%“ 20% - Accent5’M’.џ 20% - Accent5 efлюѓџ џ%“ 20% - Accent6’M’2џ 20% - Accent6  ef§щйџ џ%“ 40% - Accent1’M’џ 40% - Accent1 ЬLИЬфџ џ%“ 40% - Accent2’M’#џ 40% - Accent2 ЬLцЙИџ џ%“ 40% - Accent3’M’'џ 40% - Accent3 ЬLзфМџ џ%“ 40% - Accent4’M’+џ 40% - Accent4 ЬLЬРкџ џ%“ 40% - Accent5’M’/џ 40% - Accent5 ЬLЖншџ џ%“ 40% - Accent6’M’3џ 40% - Accent6  ЬLќеДџ џ%“ 60% - Accent1’M’ џ 60% - Accent1 23•Гзџ џџџџ%“ 60% - Accent2’M’$џ 60% - Accent2 23й—•џ џџџџ%“ 60% - Accent3’M’(џ 60% - Accent3 23Тжšџ џџџџ%“ 60% - Accent4’M’,џ 60% - Accent4 23ВЁЧџ џџџџ%“ 60% - Accent5’M’0џ 60% - Accent5 23“Энџ џџџџ%“! 60% - Accent6’M’4џ 60% - Accent6  23њРџ џџџџ%“ "Accent1’A’џAccent1 OНџ џџџџ%“ #Accent2’A’!џAccent2 РPMџ џџџџ%“ $Accent3’A’%џAccent3 ›ЛYџ џџџџ%“ %Accent4’A’)џAccent4 €dЂџ џџџџ%“ &Accent5’A’-џAccent5 KЌЦџ џџџџ%“ 'Accent6’A’1џAccent6  ї–Fџ џџџџ%“(Bad’9’џBad џџЧЮџ џœџ%“) Calculation’’џ Calculation џђђђџ џњ}џ%џџџџџџ џџ“* Check Cell’’џ Check Cell џЅЅЅџ џџџџ%џ???џџ???џџ???џ џ???џ“+€џ’ ’џComma“,€џ’(’џ Comma [0]“-€џ’&’џCurrency“.€џ’.’џ Currency [0]“/Explanatory Text’G’5џExplanatory Text џџ%“ 0Good’;’џGood џЦяЮџ џaџ%“1 Heading 1’G’џ Heading 1 I}џ%OНџ“2 Heading 2’G’џ Heading 2 I}џ%џ?ЈРоџ“3 Heading 3’G’џ Heading 3 I}џ%23•Гзџ“4 Heading 4’9’џ Heading 4 I}џ%“ 5Input’u’џInput џџЬ™џ џ??vџ%џџџџџџ џџ“6 Linked Cell’K’џ Linked Cell џњ}џ%џџ€џ“ 7Neutral’A’џNeutral џџыœџ џœeџ%“€џ’3’џNormal џ%“ 8Note’b’ џNote џџџЬџџВВВџџВВВџџВВВџ џВВВџ“ 9Output’w’џOutput џђђђџ џ???џ%џ???џџ???џџ???џ џ???џ“:€џ’$’џPercent“ ;Title’1’џTitle I}џ%“ <Total’M’џTotal џ%OНџOНџ“= Warning Text’?’ џ Warning Text џџџ%ŽXސTableStyleMedium9PivotStyleLight16`…щJ Information…iTInvoice…–t Sample ValuesššЃЃŒЎTAR Invoice Form (OC).xlt InformationInvoiceSQLCache Sample ValuesYYZ Z ( YZskSELECT CUST, CNAME, CADD1, CADD2, CCITY, CSTATE, CZIP, CPHONE, CFAX, CCONT1 FROM MASTER_ARM_RECORD_1 Z?7SELECT COCONT, CONAME FROM STANDARD_ARS_RECORD_1Z…SELECT JOB, JDESC, JADDR1, JADDR2, JCITY, JSTATE, JZIP, JPRJMGR, JSPHN FROM MASTER_JCM_RECORD_1_1 WHERE JSTATUS<>'Closed'YYЎ CustomerID:  DrawNumber: DueDate: ExtraID: Header:! InvoiceDate: # InvoiceNumber: JobID: $sqlContactInfo:%sqlCustomerInfo: sqlJobInfo:! TotalAmount:( TSImportTSKeyStrССgцќH I3Invoice DescriptionAmount Invoice DateAccounting DateItemJobExtra Cost CodeUnits Unit Cost RetainageTotal Invoice: Template NamePurposeUsing This TemplateAbout the DesignAR Invoice.xltэThis template provides a simple example of creating a single AR Invoice using data from Excel. More complex solutions involving multiple invoices, more data validation and calculations could be based on the core aspects of this example.AR Invoice Entry FormCustomerDue Date Draw Number Contract ID AmountType Contract Item Tax GroupTax IDкHidden cell P4 contains a function that returns a unique identifier for the invoice. This includes the combination of the Customer ID and Invoice ID would would represent the primary key for the AR Invoice. This approach would be useful when creating multiple invoices from one workbook because it uniquely identifies each invoice. The TSImport functions in hidden column P provide the "instructions" to Import Tools for creating the invoice and distribution records in the import file. Note that cell P5 contains the TSImport function for the invoice and the TSImport functions for each of the distributions refer to cell P5 as their parent record. This is an important relationship to create when creating an import file. Total BilledLaborMaterial Subcontract EquipmentOverheadOtherAdd-onTax Deduction Requirementsќ Event 1 Import Tools.ќ Sage Timberline Office - Accounts ReceivablebTo try this template using the "Construction Sample Data", you can try using the following values:Invoice DetailsOHSU03-009Distribution DetailsM1. Enter values in each of the yellow-shaded cells to complete the entry of the invoice information. Information for at least one distribution in the distribution grid must be supplied. 2. Click Save Import Files on the ImportTools toolbar. 3. Provide a name for the import file and click Save. 4. Follow the steps documented in Accounts Payable help to import the file into Accounts Payable. Not sure where to start? Use the "Construction Sample Data" provided with your Sage Timberline Office software then click on the "Sample Values" worksheet to see values you might try using.Цз%)ЇMonthly billing Amount TypeMETџ:A hAcзAв5C0fFaНFИ+J& cc––Bх››ŒŒ ЉЭЩ !œOšS  dќЉёвMbP?_*+‚€%,Сol&L&"-,Bold"&10Event 1 Import Tools for Sage Timberline Office&C&"-,Bold"&14AP Invoice &10Instructions&R&D &T&L&Z&F&RPage &P of &Nƒ„&ffffffц?'ffffffц?(ш?)ш?MWebEx Document Loaderм4Cя€ъ odZZLetterџџџџDINU"4Š%&Ё"[ZZ333333г?333333г?œ&œ<3U} Ж} лA} Ж} ’C!,,,,,, , ,@ , ,,,,,,,,,,,,,,,,,, ,§ @ § ?§ @§ cccc§ @'§ W(§ X)§ @§ d/ d ddddddddd§ @§ ddddddddd dз<І   >Д@d‹‹х  КwksInformationggџџџџD ЉЭЩ &KY?iѕj  dќЉёвMbP?_*+‚€%сС џџŽ‹&L&"-,Bold"&10Event 1 Import Tools for Sage Timberline Office&C&"-,Bold"&14AP Invoice&"-,Regular"&11 &"-,Bold"&12Entry Form&R&"-,Bold"&D &T&L&Z&F&RPage &P of &Nƒ„&ffffffц?'ffffffц?(ш?)ш?MEpson LQ-2550м4Cя€ъ odДДLetterDINU"4б&ВЁ"CZZ333333г?333333г?œ&œ<3U} m B} л B} Ж B} Ж B} $ B} $ C} m C} I D} $ B} B} m E}  E} $ E} $ B&wсссс,, с с ссссссссссс Eс Eс Eс E§ >§ FK§ FH) Eџџ! џ#$Р$РBџ§ IJ§ FKв Eџџ! џМ#  ARInvoiceInvoice$ РCustomer$РInvoice$Р Description$Р InvoiceDate$РDueDate$РDraw$Р CNContract$РAmount$Р RetainageHeld$РBџ§ FОeeee§ FK§ FH§ F§ F О L џD РM џD Р§ N§ F§ F§ F§ F§ F§ F§ F§ O § O § P§ F § F~ Q№?О KKKKKKGRR  Sџ М  LўРLџРО KK  Eџџ) џ М   џ# L§Р ARInvoice "$  Distribution,ѓР AmountType,РCNContractItem,ѕРJCJob,іРJCExtra,їР JCCostCode,јРTaxGroup,љРTaxID,њРUnits,ћРAmount,§Р Retainage,ўРAccountingDate,џРBџ E*џџ џ М!  LѓР%%Bf E џ М*  LџРA ,џРB Q@џ М  LџџРО KKKKKKGRR  S џ О KK  Eџџ)Р§  E*џџ џ  E џ Q@џ ОKKGKKKGRR  S џ О  KK  Eџџ) џ E*џџџ E џ Q@џ ОKKGKKKGRR  S џ О  KK  Eџџ) џ E*џџџ Eџ Q@џ ОKKGKKKGRR  S џ О  KK  Eџџ) џ E*џџџ Eџ Q@џ ОKKGKKKGRR  S џ О  KK  Eџџ) џ E*џџџ Eџ Q@џ ОKKGKKKGRR  S џ О  KK  Eџџ) џ E*џџџ Eџ Q @џ ОKKGKKKGRR  S џ О  KK  Eџџ) џ E*џџџ Eџ Q"@џ ОKKGKKKGRR  S џ О  KK  Eџџ) џ E*џџџ Eџ Q$@ џ ОKKGKKKGRR  S џ О  KK  Eџџ) џ E*џџў Eџ §  T # Lџ % Р Р:# L џ % Р Р:§ E~ E№?О UUV § E~ E@О UUV § E~ E@О UUV § E ~ E@О UUV з2ќИ]84HЖ-мХХХХХХХХ\,,, с E! с E" с E# с E$ с E% с E§ E!~ E@О UUV § !E"~ !E@О !UUV § "E#~ "E@О "UUV § #E$~ #E @О #UUV § $E%~ $E"@О $UUV § %E&~ %E$@О %UUV з€d,,,,,>М@d ‹‹ A  х ВџџџџОS  Amount TypeSelect a valid amount type. $%% Оu  Contract Item>Enter a valid Contract Item ID up to ten characters in length.pe  О]  Job Number)Enter the job number for the distribution cte  ОS Extra$Enter the Extra for the distributionrin  О[  Cost Code(Enter the cost code for the distribution  Оj  Tax Group7Enter a valid Tax Group up to six characters in length. Оd Tax ID4Enter a valid Tax ID up to six characters in length.gt О_ Units$Enter a numeric value for the units. teI.џџЯcС h.I.џџЯcA Оg  Unit Cost(Enter a numeric value for the unit cost. cЙќџџdЭЭС cЙќџџdЭЭA  Оa Amount%Enter a numeric value for the amount. osRИўџdЭЭС dЭRИўџdЭЭA  Оg  Retainage(Enter a numeric value for the retainage. џdRИўџdЭЭС џdRИўџdЭЭA  Оj Accounting Date+Enter a valid date for the Accounting Date.ЭСo RИ её@  Оn Customer<Enter a Customer ID that is one to ten characters in length.@ О| Invoice NumberDPlease enter an invoice number that is 1 to 15 characters in length.Оˆ  DescriptionSEnter a description for the invoice that is no longer than 30 characters in length.Оy Discount Amount4Please enter a dollar value for the discount amount. 3RИўџdЭЭС s RИўџdЭЭAО^  Invoice Date(Enter a valid date for the invoice date.coomoqзОV Due Date$Enter a valid date for the due date. docqзОh  Draw Number3Enter a draw number up to ten characters in length. Оn  Contract ID9Enter a valid Contract ID up to ten characters in length. ОS  Amount TypeSelect a valid amount type. to%% К wksInvoiceggџџџџD ЉЭЩ kyы}  dќЉёвMbP?_*+‚€%,С‘Ž&L&"-,Bold"&10Event 1 Import Tools for Sage Timberline Office&C&"-,Bold"&14AR Invoice&"-,Regular"&11 &"-,Bold"Sample Values&R&"-,Bold"&10&D &T&L&Z&F&RPage &P of &Nƒ„&ffffffц?'ffffffц?(ш?)ш?MEpson LQ-2550м4Cя€ъ odhhLetterDINU"4б&ВЁ"dhh333333г?333333г?œ&œ<3U} $} } I Y  С@ w , , , , ,  ,  ,  ,  w , ,,,,,,,,,,,§ f*Оfffffff§ >+§ Z§ ],§ Z~ _Р@§ Z§ g0О hi§ Z ~ `§ Z~ \@т@§ Z~ a т@§ Z~ [№?§ Z ]§ ^.§ Z1§ ]§ Z]§ Z§ ]-§ Z]§ Z]§ Z§ ]2§ Z]§ Z ~ b$@§ Z ~ b9@§ Z~ b@o@§ Z ~ b9@§ Z~ \@т@з28И&*>Д@‹‹ хКwksSampleValuesggџџџџD  ўџџџ ўџџџўџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџўџр…ŸђљOhЋ‘+'Гй0 `h|œМДа ш є  ф AR InvoiceEvent 1 Import ToolsEvent 1 Software, Inc.№This template provides a simple example of creating a single AR Invoice using data from Excel. More complex solutions involving multiple invoices, more data validation and calculations could be based on the core aspects of this example.Michael R. NewlandMicrosoft Excel@‹ŸWk*Ш@ѕу‚\#Ш@€ˆŒЫVШўџеЭеœ.“—+,љЎDеЭеœ.“—+,љЎ<ј PXt |„Œ” œ вфEvent 1 Software  InformationInvoiceSample Values  Worksheets\ AITimberlineDataFolderфPromptўџ џџџџ РF&Microsoft Office Excel 2003 WorksheetBiff8Excel.Sheet.8є9ВqCompObjџџџџџџџџџџџџrџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ