---
id: 5f0d4d04b435f13ab6550053
title: Part 52
challengeType: 0
---
## Description
Add a `legend` element with the text `What's your cat's personality?` inside the second `fieldset` element.
## Tests
```yml
tests:
- text: You have either deleted the second `fieldset` element or it is missing an opening tag or closing tag."
testString: |
assert(
document.querySelectorAll('fieldset').length === 2 &&
code.match(/<\/fieldset>/g).length === 2
);
- text: "Your `legend` element should have an opening tag. Opening tags have this syntax: ``."
testString: |
const secondFieldset = $('fieldset')[1];
assert( secondFieldset && [ ...secondFieldset.children ].filter(child => child.nodeName === 'LEGEND').length );
- text: "Your `legend` element should have a closing tag. Closing tags have a `/` just after the `<` character."
testString: assert( code.match(/<\/legend\>/g).length === 2 );
- text: The `legend` element should have the text `What's your cat's personality?`. You have either omitted the text or have a typo.
testString: |
const secondFieldset = $('fieldset')[1];
assert(
secondFieldset && [ ...secondFieldset.children ].filter(child => {
const extraSpacesRemoved = child.innerText.replace(/\s+/g, ' ');
return child.nodeName === 'LEGEND' && extraSpacesRemoved.match(/What's your cat's personality\??$/i) ;
}).length
);
```
## Challenge Seed