--- id: 61fd8e491324ce717da97ffe title: Step 18 challengeType: 0 dashedName: step-18 --- # --description-- Within your `thead`, add a `tr`. Inside that, add a `td` and three `th` elements. # --hints-- Your `thead` element should have a `tr` element. ```js assert(document.querySelectorAll('table')?.[1]?.querySelector('thead')?.children?.[0]?.localName === 'tr'); ``` Your `tr` element should have a `td` element as the first child. ```js assert(document.querySelectorAll('table')?.[1]?.querySelector('tr')?.children?.[0]?.localName === 'td'); ``` Your `tr` element should have three `th` elements, after the `td` element. ```js assert(document.querySelectorAll('table')?.[1]?.querySelector('tr')?.children?.[1]?.localName === 'th'); assert(document.querySelectorAll('table')?.[1]?.querySelector('tr')?.children?.[2]?.localName === 'th'); assert(document.querySelectorAll('table')?.[1]?.querySelector('tr')?.children?.[3]?.localName === 'th'); ``` # --seed-- ## --seed-contents-- ```html Balance Sheet

AcmeWidgetCorp Balance Sheet

Assets
2019 2020 2021
Cash This is the cash we currently have on hand. $25 $30 $28
Checking Our primary transactional account. $54 $56 $53
Savings Funds set aside for emergencies. $500 $650 $728
Total Assets $579 $736 $809
--fcc-editable-region--
Liabilities
--fcc-editable-region--
``` ```css ```