--- id: 6145fb5018cb5b100cb2a88c title: Step 43 challengeType: 0 dashedName: step-43 --- # --description-- The `address` element does not have to contain a physical geographical location. It can be used to provide a link to the subject. Wrap a link around the text `freeCodeCamp`, and set its location to `https://freecodecamp.org`. # --hints-- You should add an `a` element. ```js assert.exists(document.querySelector('address > a')); ``` You should give the `a` element a `href` attribute of `https://freecodecamp.org`. ```js assert.equal(document.querySelector('address > a')?.getAttribute('href'), 'https://freecodecamp.org'); ``` You should wrap the `a` element around the existing text `freeCodeCamp`. ```js assert.equal(document.querySelector('address > a')?.innerHTML, 'freeCodeCamp'); assert.equal(document.querySelector('address')?.innerHTML?.match(/freeCodeCamp/g)?.length, 1); ``` # --seed-- ## --seed-contents-- ```html