--- id: 5f07c98cdb9413cbd4b16750 title: Part 16 challengeType: 0 dashedName: part-16 --- # --description-- It is time to add a new section. Add a second `section` element below the existing `section` element. # --hints-- Your `section` element should have an opening tag. Opening tags have this syntax: ``. ```js assert(document.querySelectorAll('section').length >= 2); ``` You should only add one opening `section` tag. Please remove any extras. ```js assert(document.querySelectorAll('section').length === 2); ``` Your `section` element should have a closing tag. Closing tags have a `/` just after the `<` character. ```js assert(code.match(/<\/section>/g).length >= 2); ``` You should only add one closing `section` tag. Please remove any extras. ```js assert(code.match(/<\/section>/g).length === 2); ``` The second `section` element should not be nested in the first `section` element. ```js const childrenOf1stSection = [ ...document.querySelector('main > section').children ]; const foundElems = childrenOf1stSection.filter((child) => { return child.nodeName === 'SECTION'; }); assert(foundElems.length === 0); ``` Both `section` elements should be between the opening and closing tags of the `main` element. ```js const childrenOfMain = [...document.querySelector('main').children]; const foundElems = childrenOfMain.filter((child) => { return child.nodeName === 'SECTION'; }); assert(foundElems.length === 2); ``` # --seed-- ## --seed-contents-- ```html

CatPhotoApp

--fcc-editable-region--

Cat Photos

Click here to view more cat photos.

A cute orange cat lying on its back.
--fcc-editable-region--
```