Your lessons are vague and don't include examples

I’m in the “Learn HTML by building a Cat Photo App” Step 15

Here are the instructions:

"Before adding any new content, you should make use of a section element to separate the cat photos content from the future content.

Take all the elements currently located within the main element and nest them in a section element."

Now if I know how to code I would understand what to do. But I’m essentially a 5 year old, this tells me nothing. Why are you making your lesson vague and don’t include examples? These are new concepts for me and this teaches me nothing other than just randomly plugging things in and guessing what to do.

  **Your code so far**
<html>
<body>
  <h1>CatPhotoApp</h1>
  <main>
    <h2>Cat Photos</h2>
    <element>
    <p>Click here to view more <a target="_blank" href="https://freecatphotoapp.com">cat photos</a>.</p>
    <a href="https://freecatphotoapp.com"><img src="https://cdn.freecodecamp.org/curriculum/cat-photo-app/relaxing-cat.jpg" alt="A cute orange cat lying on its back."></a></element>
  </main>
</body>
</html>
  **Your browser information:**

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36

Challenge: Step 15

Link to the challenge:

The technical terms in this instruction were all discussed and used in previous steps. The instructions are very specific and the steps include examples but do not include code you can just copy-paste without understanding.

Do you remember what an HTML element is? If not, review this lesson

If you don’t remember what a main element is, review here

If you don’t remember what nesting is, review here

If there is some other concept you don’t understand in that sentence, can you be more specific?