diff --git a/curriculum/challenges/_meta/learn-modern-javascript-methods-by-building-football-team-cards/meta.json b/curriculum/challenges/_meta/learn-modern-javascript-methods-by-building-football-team-cards/meta.json
index d3887b60bbd..64ef3696c46 100644
--- a/curriculum/challenges/_meta/learn-modern-javascript-methods-by-building-football-team-cards/meta.json
+++ b/curriculum/challenges/_meta/learn-modern-javascript-methods-by-building-football-team-cards/meta.json
@@ -37,164 +37,156 @@
"title": "Step 7"
},
{
- "id": "63cf91b0ff6e9300ead140cc",
+ "id": "63cf93472de77d01bf8474bf",
"title": "Step 8"
},
{
- "id": "63cf920228531a0145abd0b3",
+ "id": "63d120a05ee93f38353b84c0",
"title": "Step 9"
},
{
- "id": "63cf93472de77d01bf8474bf",
+ "id": "63d1214a0ac7a9389793269b",
"title": "Step 10"
},
{
- "id": "63d120a05ee93f38353b84c0",
+ "id": "63d128eaedcc773d2ded2128",
"title": "Step 11"
},
{
- "id": "63d1214a0ac7a9389793269b",
+ "id": "63d12b9c7aaee43de1ba265d",
"title": "Step 12"
},
{
- "id": "63d128eaedcc773d2ded2128",
+ "id": "63e02a333354343b595d64ca",
"title": "Step 13"
},
{
- "id": "63d12b9c7aaee43de1ba265d",
+ "id": "63e0334b7a24bd3c96aca4de",
"title": "Step 14"
},
{
- "id": "63e02a333354343b595d64ca",
+ "id": "63e036373fc9173d284e165a",
"title": "Step 15"
},
{
- "id": "63e0334b7a24bd3c96aca4de",
+ "id": "63e03b86008bbb3e1c3de846",
"title": "Step 16"
},
{
- "id": "63e036373fc9173d284e165a",
+ "id": "63e042661ad2663f0d468740",
"title": "Step 17"
},
{
- "id": "63e03b86008bbb3e1c3de846",
+ "id": "63e050bf935ac341b88326d6",
"title": "Step 18"
},
{
- "id": "63e042661ad2663f0d468740",
+ "id": "63e05557016dfd45ea49152c",
"title": "Step 19"
},
{
- "id": "63e050bf935ac341b88326d6",
+ "id": "63e05c00b615bb46ac87273a",
"title": "Step 20"
},
{
- "id": "63e05557016dfd45ea49152c",
+ "id": "63e060df21bca347b2d2b374",
"title": "Step 21"
},
{
- "id": "63e05c00b615bb46ac87273a",
+ "id": "63e062d6090ebb486a4eda3a",
"title": "Step 22"
},
{
- "id": "63e060df21bca347b2d2b374",
+ "id": "63e949b8327aa2aca2ca8eac",
"title": "Step 23"
},
{
- "id": "63e062d6090ebb486a4eda3a",
+ "id": "63e94dae6dcedbad73f2f6ee",
"title": "Step 24"
},
{
- "id": "63e949b8327aa2aca2ca8eac",
+ "id": "63e954321b0a77ae4f6d9650",
"title": "Step 25"
},
{
- "id": "63e94dae6dcedbad73f2f6ee",
+ "id": "63e95a45dce95baf41dd4f78",
"title": "Step 26"
},
{
- "id": "63e954321b0a77ae4f6d9650",
+ "id": "63e95e39860dc5b01ebe9be0",
"title": "Step 27"
},
{
- "id": "63e95a45dce95baf41dd4f78",
+ "id": "63e9667c881b61b1e338d276",
"title": "Step 28"
},
{
- "id": "63e95e39860dc5b01ebe9be0",
+ "id": "63e96938d2a347b2734a1587",
"title": "Step 29"
},
{
- "id": "63e9667c881b61b1e338d276",
+ "id": "63e96eb94c97b6b31ee50f63",
"title": "Step 30"
},
{
- "id": "63e96938d2a347b2734a1587",
+ "id": "63e9718d7d490bb3940d5a0a",
"title": "Step 31"
},
{
- "id": "63e96eb94c97b6b31ee50f63",
+ "id": "63e9737f686c76b4078a60f4",
"title": "Step 32"
},
{
- "id": "63e9718d7d490bb3940d5a0a",
+ "id": "63f28972973504e7bb58b0b3",
"title": "Step 33"
},
{
- "id": "63e9737f686c76b4078a60f4",
+ "id": "63f28ef082d771e8bf71f94a",
"title": "Step 34"
},
{
- "id": "63f28972973504e7bb58b0b3",
+ "id": "63f293c804d6f9e9a83ca4c5",
"title": "Step 35"
},
{
- "id": "63f28ef082d771e8bf71f94a",
+ "id": "63f29804e3ec00ea6fab1ec4",
"title": "Step 36"
},
{
- "id": "63f293c804d6f9e9a83ca4c5",
+ "id": "63f29ce62aea65eb041758c8",
"title": "Step 37"
},
{
- "id": "63f29804e3ec00ea6fab1ec4",
+ "id": "63f2a0a860790eebe61bf908",
"title": "Step 38"
},
{
- "id": "63f29ce62aea65eb041758c8",
+ "id": "641fc88d8fa7127f76e0324f",
"title": "Step 39"
},
{
- "id": "63f2a0a860790eebe61bf908",
+ "id": "641fcfd468185384ac218b7d",
"title": "Step 40"
},
{
- "id": "641fc88d8fa7127f76e0324f",
+ "id": "63f2a4a8087e6dec8ec47f16",
"title": "Step 41"
},
{
- "id": "641fcfd468185384ac218b7d",
+ "id": "63f2a5f09a785aed155c0a56",
"title": "Step 42"
},
{
- "id": "63f2a4a8087e6dec8ec47f16",
+ "id": "63f2a8e14fb388edd3242527",
"title": "Step 43"
},
{
- "id": "63f2a5f09a785aed155c0a56",
+ "id": "63f2aa36fcdc63ee4e18fc37",
"title": "Step 44"
},
- {
- "id": "63f2a8e14fb388edd3242527",
- "title": "Step 45"
- },
- {
- "id": "63f2aa36fcdc63ee4e18fc37",
- "title": "Step 46"
- },
{
"id": "63f2ab4f6c52c5eec6d68de4",
- "title": "Step 47"
+ "title": "Step 45"
}
]
-}
+}
\ No newline at end of file
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf90d4696d8f00851873a4.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf90d4696d8f00851873a4.md
index 284c7fbd932..471632423c1 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf90d4696d8f00851873a4.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf90d4696d8f00851873a4.md
@@ -7,7 +7,12 @@ dashedName: step-7
# --description--
-Below the `team` property, add a new property with a key named `sport` and a string value of `"Football"`.
+Below the `team` property, add four property key-value pairs.
+
+1. A key named `sport` and a string value of `"Football"`.
+2. A key named `year` and a number value of `1986`.
+3. A key named `isWorldCupWinner` and a boolean value set to `true`.
+4. A new key called `headCoach` with a value of an empty object.
# --hints--
@@ -23,6 +28,60 @@ Your `sport` property should be set to `Football`.
assert.equal(myFavoriteFootballTeam.sport, 'Football');
```
+Your `myFavoriteFootballTeam` object should have a `year` property.
+
+```js
+assert.property(myFavoriteFootballTeam, 'year');
+```
+
+Your `year` property should be a number.
+
+```js
+assert.isNumber(myFavoriteFootballTeam.year);
+```
+
+Your `year` property should be set to `1986`.
+
+```js
+assert.equal(myFavoriteFootballTeam.year, 1986);
+```
+
+Your `myFavoriteFootballTeam` object should have an `isWorldCupWinner` property.
+
+```js
+assert.property(myFavoriteFootballTeam, 'isWorldCupWinner');
+```
+
+Your `isWorldCupWinner` property should be a boolean.
+
+```js
+assert.isBoolean(myFavoriteFootballTeam.isWorldCupWinner);
+```
+
+Your `isWorldCupWinner` property should be set to `true`.
+
+```js
+assert.equal(myFavoriteFootballTeam.isWorldCupWinner, true);
+```
+
+Your `myFavoriteFootballTeam` object should have a `headCoach` property.
+
+```js
+assert.property(myFavoriteFootballTeam, 'headCoach');
+```
+
+Your `headCoach` value should be an object.
+
+```js
+assert.isObject(myFavoriteFootballTeam.headCoach)
+```
+
+Your `headCoach` value should be an empty object.
+
+```js
+assert.equal(Object.keys(myFavoriteFootballTeam.headCoach).length, 0);
+```
+
# --seed--
## --seed-contents--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf91b0ff6e9300ead140cc.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf91b0ff6e9300ead140cc.md
deleted file mode 100644
index ec8abe69384..00000000000
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf91b0ff6e9300ead140cc.md
+++ /dev/null
@@ -1,290 +0,0 @@
----
-id: 63cf91b0ff6e9300ead140cc
-title: Step 8
-challengeType: 0
-dashedName: step-8
----
-
-# --description--
-
-Below the `sport` property, add a new property with a key named `year` and a number value of `1986`.
-
-# --hints--
-
-Your `myFavoriteFootballTeam` object should have a `year` property.
-
-```js
-assert.property(myFavoriteFootballTeam, 'year');
-```
-
-Your `year` property should be a number.
-
-```js
-assert.isNumber(myFavoriteFootballTeam.year);
-```
-
-Your `year` property should be set to `1986`.
-
-```js
-assert.equal(myFavoriteFootballTeam.year, 1986);
-```
-
-# --seed--
-
-## --seed-contents--
-
-```html
-
-
-
-
-
-
-
- Learn Modern JavaScript methods by building football team cards
-
-
-
-
- Team stats
-
-
-
Team:
-
Sport:
-
Year:
-
Head coach:
-
-
-
-
-
-
Sergio Almirón
-
Position: forward
-
Number: 1
-
Nickname: N/A
-
-
-
Sergio Batista
-
Position: midfielder
-
Number: 2
-
Nickname: N/A
-
-
-
Ricardo Bochini
-
Position: midfielder
-
Number: 3
-
Nickname: El Bocha
-
-
-
Claudio Borghi
-
Position: midfielder
-
Number: 4
-
Nickname: Bichi
-
-
-
José Luis Brown
-
Position: defender
-
Number: 5
-
Nickname: Tata
-
-
-
Daniel Passarella
-
Position: defender
-
Number: 6
-
Nickname: El Gran Capitán
-
-
-
Jorge Burruchaga
-
Position: forward
-
Number: 7
-
Nickname: Burru
-
-
-
Néstor Clausen
-
Position: defender
-
Number: 8
-
Nickname: N/A
-
-
-
José Luis Cuciuffo
-
Position: defender
-
Number: 9
-
Nickname: El Cuchu
-
-
-
(Captain) Diego Maradona
-
Position: midfielder
-
Number: 10
-
Nickname: El Pibe de Oro
-
-
-
Jorge Valdano
-
Position: forward
-
Number: 11
-
Nickname: The Philosopher of Football
-
-
-
Héctor Enrique
-
Position: midfielder
-
Number: 12
-
Nickname: N/A
-
-
-
Oscar Garré
-
Position: defender
-
Number: 13
-
Nickname: N/A
-
-
-
Ricardo Giusti
-
Position: midfielder
-
Number: 14
-
Nickname: N/A
-
-
-
Luis Islas
-
Position: goalkeeper
-
Number: 15
-
Nickname: El loco
-
-
-
Julio Olarticoechea
-
Position: defender
-
Number: 16
-
Nickname: N/A
-
-
-
Pedro Pasculli
-
Position: forward
-
Number: 17
-
Nickname: N/A
-
-
-
Nery Pumpido
-
Position: goalkeeper
-
Number: 18
-
Nickname: N/A
-
-
-
Oscar Ruggeri
-
Position: defender
-
Number: 19
-
Nickname: El Cabezón
-
-
-
Carlos Tapia
-
Position: midfielder
-
Number: 20
-
Nickname: N/A
-
-
-
Marcelo Trobbiani
-
Position: midfielder
-
Number: 21
-
Nickname: Calesita
-
-
-
Héctor Zelada
-
Position: goalkeeper
-
Number: 22
-
Nickname: N/A
-
-
-
-
-
-
-
-
-```
-
-```css
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- margin: 0;
- padding: 0;
-}
-
-:root {
- --dark-grey: #0a0a23;
- --light-grey: #f5f6f7;
- --white: #ffffff;
- --black: #000;
-}
-
-body {
- background-color: var(--dark-grey);
- text-align: center;
- padding: 10px;
-}
-
-.title,
-.options-label,
-.team-stats,
-footer {
- color: var(--white);
-}
-
-.title {
- margin: 1.3rem 0;
-}
-
-.team-stats {
- display: flex;
- justify-content: space-around;
- flex-wrap: wrap;
- font-size: 1.3rem;
- margin: 1.2rem 0;
-}
-
-.options-label {
- font-size: 1.2rem;
-}
-
-.cards {
- display: flex;
- flex-wrap: wrap;
- justify-content: center;
- align-items: center;
-}
-
-.player-card {
- background-color: var(--light-grey);
- padding: 1.3rem;
- margin: 1.2rem;
- width: 300px;
- border-radius: 15px;
-}
-
-@media (max-width: 768px) {
- .team-stats {
- flex-direction: column;
- }
-}
-
-```
-
-```js
-const teamName = document.getElementById("team");
-const typeOfSport = document.getElementById("sport");
-const worldCupYear = document.getElementById("year");
-const headCoach = document.getElementById("head-coach");
-const playerCards = document.getElementById("player-cards");
-const playersDropdownList = document.getElementById("players");
---fcc-editable-region--
-const myFavoriteFootballTeam = {
- team: "Argentina",
- sport: "Football",
-
-};
---fcc-editable-region--
-```
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf920228531a0145abd0b3.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf920228531a0145abd0b3.md
deleted file mode 100644
index e2ea93816b4..00000000000
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf920228531a0145abd0b3.md
+++ /dev/null
@@ -1,291 +0,0 @@
----
-id: 63cf920228531a0145abd0b3
-title: Step 9
-challengeType: 0
-dashedName: step-9
----
-
-# --description--
-
-Below the `year` property, add a new property with a key named `isWorldCupWinner` and a boolean value set to `true`.
-
-# --hints--
-
-Your `myFavoriteFootballTeam` object should have an `isWorldCupWinner` property.
-
-```js
-assert.property(myFavoriteFootballTeam, 'isWorldCupWinner');
-```
-
-Your `isWorldCupWinner` property should be a boolean.
-
-```js
-assert.isBoolean(myFavoriteFootballTeam.isWorldCupWinner);
-```
-
-Your `isWorldCupWinner` property should be set to `true`.
-
-```js
-assert.equal(myFavoriteFootballTeam.isWorldCupWinner, true);
-```
-
-# --seed--
-
-## --seed-contents--
-
-```html
-
-
-
-
-
-
-
- Learn Modern JavaScript methods by building football team cards
-
-
-
-
- Team stats
-
-
-
Team:
-
Sport:
-
Year:
-
Head coach:
-
-
-
-
-
-
Sergio Almirón
-
Position: forward
-
Number: 1
-
Nickname: N/A
-
-
-
Sergio Batista
-
Position: midfielder
-
Number: 2
-
Nickname: N/A
-
-
-
Ricardo Bochini
-
Position: midfielder
-
Number: 3
-
Nickname: El Bocha
-
-
-
Claudio Borghi
-
Position: midfielder
-
Number: 4
-
Nickname: Bichi
-
-
-
José Luis Brown
-
Position: defender
-
Number: 5
-
Nickname: Tata
-
-
-
Daniel Passarella
-
Position: defender
-
Number: 6
-
Nickname: El Gran Capitán
-
-
-
Jorge Burruchaga
-
Position: forward
-
Number: 7
-
Nickname: Burru
-
-
-
Néstor Clausen
-
Position: defender
-
Number: 8
-
Nickname: N/A
-
-
-
José Luis Cuciuffo
-
Position: defender
-
Number: 9
-
Nickname: El Cuchu
-
-
-
(Captain) Diego Maradona
-
Position: midfielder
-
Number: 10
-
Nickname: El Pibe de Oro
-
-
-
Jorge Valdano
-
Position: forward
-
Number: 11
-
Nickname: The Philosopher of Football
-
-
-
Héctor Enrique
-
Position: midfielder
-
Number: 12
-
Nickname: N/A
-
-
-
Oscar Garré
-
Position: defender
-
Number: 13
-
Nickname: N/A
-
-
-
Ricardo Giusti
-
Position: midfielder
-
Number: 14
-
Nickname: N/A
-
-
-
Luis Islas
-
Position: goalkeeper
-
Number: 15
-
Nickname: El loco
-
-
-
Julio Olarticoechea
-
Position: defender
-
Number: 16
-
Nickname: N/A
-
-
-
Pedro Pasculli
-
Position: forward
-
Number: 17
-
Nickname: N/A
-
-
-
Nery Pumpido
-
Position: goalkeeper
-
Number: 18
-
Nickname: N/A
-
-
-
Oscar Ruggeri
-
Position: defender
-
Number: 19
-
Nickname: El Cabezón
-
-
-
Carlos Tapia
-
Position: midfielder
-
Number: 20
-
Nickname: N/A
-
-
-
Marcelo Trobbiani
-
Position: midfielder
-
Number: 21
-
Nickname: Calesita
-
-
-
Héctor Zelada
-
Position: goalkeeper
-
Number: 22
-
Nickname: N/A
-
-
-
-
-
-
-
-
-```
-
-```css
-*,
-*::before,
-*::after {
- box-sizing: border-box;
- margin: 0;
- padding: 0;
-}
-
-:root {
- --dark-grey: #0a0a23;
- --light-grey: #f5f6f7;
- --white: #ffffff;
- --black: #000;
-}
-
-body {
- background-color: var(--dark-grey);
- text-align: center;
- padding: 10px;
-}
-
-.title,
-.options-label,
-.team-stats,
-footer {
- color: var(--white);
-}
-
-.title {
- margin: 1.3rem 0;
-}
-
-.team-stats {
- display: flex;
- justify-content: space-around;
- flex-wrap: wrap;
- font-size: 1.3rem;
- margin: 1.2rem 0;
-}
-
-.options-label {
- font-size: 1.2rem;
-}
-
-.cards {
- display: flex;
- flex-wrap: wrap;
- justify-content: center;
- align-items: center;
-}
-
-.player-card {
- background-color: var(--light-grey);
- padding: 1.3rem;
- margin: 1.2rem;
- width: 300px;
- border-radius: 15px;
-}
-
-@media (max-width: 768px) {
- .team-stats {
- flex-direction: column;
- }
-}
-
-```
-
-```js
-const teamName = document.getElementById("team");
-const typeOfSport = document.getElementById("sport");
-const worldCupYear = document.getElementById("year");
-const headCoach = document.getElementById("head-coach");
-const playerCards = document.getElementById("player-cards");
-const playersDropdownList = document.getElementById("players");
---fcc-editable-region--
-const myFavoriteFootballTeam = {
- team: "Argentina",
- sport: "Football",
- year: 1986,
-
-};
---fcc-editable-region--
-```
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf93472de77d01bf8474bf.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf93472de77d01bf8474bf.md
index 132311cd152..a3e7d85e8ab 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf93472de77d01bf8474bf.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63cf93472de77d01bf8474bf.md
@@ -1,28 +1,16 @@
---
id: 63cf93472de77d01bf8474bf
-title: Step 10
+title: Step 8
challengeType: 0
-dashedName: step-10
+dashedName: step-8
---
# --description--
-Below the `isWorldCupWinner` property, add a new key called `headCoach` with a value of an empty object. Inside that object, add a property with a key of `coachName` and a string value of `"Carlos Bilardo"`. Below that property, add another key called `matches` with a number value of `7`.
+Inside the headCoach object, add a property with a key of `coachName` and a string value of `"Carlos Bilardo"`. Below that property, add another key called `matches` with a number value of `7`.
# --hints--
-Your `myFavoriteFootballTeam` object should have a `headCoach` property.
-
-```js
-assert.property(myFavoriteFootballTeam, 'headCoach');
-```
-
-Your `headCoach` value should be an object.
-
-```js
-assert.isObject(myFavoriteFootballTeam.headCoach)
-```
-
Your `headCoach` object should have a `coachName` property.
```js
@@ -310,7 +298,9 @@ const myFavoriteFootballTeam = {
year: 1986,
isWorldCupWinner: true,
--fcc-editable-region--
-
+ headCoach: {
+
+ },
--fcc-editable-region--
};
```
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d120a05ee93f38353b84c0.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d120a05ee93f38353b84c0.md
index 1acacae44eb..08bec6ed467 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d120a05ee93f38353b84c0.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d120a05ee93f38353b84c0.md
@@ -1,8 +1,8 @@
---
id: 63d120a05ee93f38353b84c0
-title: Step 11
+title: Step 9
challengeType: 0
-dashedName: step-11
+dashedName: step-9
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d1214a0ac7a9389793269b.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d1214a0ac7a9389793269b.md
index d1d753dbe93..d7749bdf8a1 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d1214a0ac7a9389793269b.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d1214a0ac7a9389793269b.md
@@ -1,8 +1,8 @@
---
id: 63d1214a0ac7a9389793269b
-title: Step 12
+title: Step 10
challengeType: 0
-dashedName: step-12
+dashedName: step-10
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d128eaedcc773d2ded2128.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d128eaedcc773d2ded2128.md
index a2abeee2d3b..76328eb3fcb 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d128eaedcc773d2ded2128.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d128eaedcc773d2ded2128.md
@@ -1,8 +1,8 @@
---
id: 63d128eaedcc773d2ded2128
-title: Step 13
+title: Step 11
challengeType: 0
-dashedName: step-13
+dashedName: step-11
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d12b9c7aaee43de1ba265d.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d12b9c7aaee43de1ba265d.md
index 0a6893610a4..b49fa3ed898 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d12b9c7aaee43de1ba265d.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63d12b9c7aaee43de1ba265d.md
@@ -1,8 +1,8 @@
---
id: 63d12b9c7aaee43de1ba265d
-title: Step 14
+title: Step 12
challengeType: 0
-dashedName: step-14
+dashedName: step-12
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e02a333354343b595d64ca.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e02a333354343b595d64ca.md
index 36937ac905b..7431b537e7a 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e02a333354343b595d64ca.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e02a333354343b595d64ca.md
@@ -1,8 +1,8 @@
---
id: 63e02a333354343b595d64ca
-title: Step 15
+title: Step 13
challengeType: 0
-dashedName: step-15
+dashedName: step-13
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e0334b7a24bd3c96aca4de.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e0334b7a24bd3c96aca4de.md
index d9520c64e56..a0dfee74fc2 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e0334b7a24bd3c96aca4de.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e0334b7a24bd3c96aca4de.md
@@ -1,8 +1,8 @@
---
id: 63e0334b7a24bd3c96aca4de
-title: Step 16
+title: Step 14
challengeType: 0
-dashedName: step-16
+dashedName: step-14
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e036373fc9173d284e165a.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e036373fc9173d284e165a.md
index 09ae1df7c85..f88db2e1bb4 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e036373fc9173d284e165a.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e036373fc9173d284e165a.md
@@ -1,8 +1,8 @@
---
id: 63e036373fc9173d284e165a
-title: Step 17
+title: Step 15
challengeType: 0
-dashedName: step-17
+dashedName: step-15
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e03b86008bbb3e1c3de846.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e03b86008bbb3e1c3de846.md
index 7aa331b1fe8..dfda73b8933 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e03b86008bbb3e1c3de846.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e03b86008bbb3e1c3de846.md
@@ -1,8 +1,8 @@
---
id: 63e03b86008bbb3e1c3de846
-title: Step 18
+title: Step 16
challengeType: 0
-dashedName: step-18
+dashedName: step-16
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e042661ad2663f0d468740.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e042661ad2663f0d468740.md
index 32ae955337d..d11a880a037 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e042661ad2663f0d468740.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e042661ad2663f0d468740.md
@@ -1,8 +1,8 @@
---
id: 63e042661ad2663f0d468740
-title: Step 19
+title: Step 17
challengeType: 0
-dashedName: step-19
+dashedName: step-17
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e050bf935ac341b88326d6.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e050bf935ac341b88326d6.md
index e4fab1fd5c7..1c263b9d1bd 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e050bf935ac341b88326d6.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e050bf935ac341b88326d6.md
@@ -1,8 +1,8 @@
---
id: 63e050bf935ac341b88326d6
-title: Step 20
+title: Step 18
challengeType: 0
-dashedName: step-20
+dashedName: step-18
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05557016dfd45ea49152c.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05557016dfd45ea49152c.md
index 3562608e3f9..872e9196c38 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05557016dfd45ea49152c.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05557016dfd45ea49152c.md
@@ -1,8 +1,8 @@
---
id: 63e05557016dfd45ea49152c
-title: Step 21
+title: Step 19
challengeType: 0
-dashedName: step-21
+dashedName: step-19
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05c00b615bb46ac87273a.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05c00b615bb46ac87273a.md
index 8731c9b5b46..f4156c7face 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05c00b615bb46ac87273a.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e05c00b615bb46ac87273a.md
@@ -1,8 +1,8 @@
---
id: 63e05c00b615bb46ac87273a
-title: Step 22
+title: Step 20
challengeType: 0
-dashedName: step-22
+dashedName: step-20
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e060df21bca347b2d2b374.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e060df21bca347b2d2b374.md
index 72739d202cf..f86d4acfe3c 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e060df21bca347b2d2b374.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e060df21bca347b2d2b374.md
@@ -1,8 +1,8 @@
---
id: 63e060df21bca347b2d2b374
-title: Step 23
+title: Step 21
challengeType: 0
-dashedName: step-23
+dashedName: step-21
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e062d6090ebb486a4eda3a.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e062d6090ebb486a4eda3a.md
index a759d4b37b8..5c6481a8222 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e062d6090ebb486a4eda3a.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e062d6090ebb486a4eda3a.md
@@ -1,8 +1,8 @@
---
id: 63e062d6090ebb486a4eda3a
-title: Step 24
+title: Step 22
challengeType: 0
-dashedName: step-24
+dashedName: step-22
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e949b8327aa2aca2ca8eac.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e949b8327aa2aca2ca8eac.md
index f497462fe6d..c809d55fb5a 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e949b8327aa2aca2ca8eac.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e949b8327aa2aca2ca8eac.md
@@ -1,8 +1,8 @@
---
id: 63e949b8327aa2aca2ca8eac
-title: Step 25
+title: Step 23
challengeType: 0
-dashedName: step-25
+dashedName: step-23
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e94dae6dcedbad73f2f6ee.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e94dae6dcedbad73f2f6ee.md
index 1a5ad7a22ed..eec4d5c0c8a 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e94dae6dcedbad73f2f6ee.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e94dae6dcedbad73f2f6ee.md
@@ -1,8 +1,8 @@
---
id: 63e94dae6dcedbad73f2f6ee
-title: Step 26
+title: Step 24
challengeType: 0
-dashedName: step-26
+dashedName: step-24
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e954321b0a77ae4f6d9650.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e954321b0a77ae4f6d9650.md
index 387f57a9c35..bc7ea37eafa 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e954321b0a77ae4f6d9650.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e954321b0a77ae4f6d9650.md
@@ -1,8 +1,8 @@
---
id: 63e954321b0a77ae4f6d9650
-title: Step 27
+title: Step 25
challengeType: 0
-dashedName: step-27
+dashedName: step-25
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95a45dce95baf41dd4f78.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95a45dce95baf41dd4f78.md
index 9f5fd937142..0fb53c9f671 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95a45dce95baf41dd4f78.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95a45dce95baf41dd4f78.md
@@ -1,8 +1,8 @@
---
id: 63e95a45dce95baf41dd4f78
-title: Step 28
+title: Step 26
challengeType: 0
-dashedName: step-28
+dashedName: step-26
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95e39860dc5b01ebe9be0.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95e39860dc5b01ebe9be0.md
index 3ebc188032d..ff54c6d9889 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95e39860dc5b01ebe9be0.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e95e39860dc5b01ebe9be0.md
@@ -1,8 +1,8 @@
---
id: 63e95e39860dc5b01ebe9be0
-title: Step 29
+title: Step 27
challengeType: 0
-dashedName: step-29
+dashedName: step-27
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9667c881b61b1e338d276.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9667c881b61b1e338d276.md
index 55fa730b624..0a28731d5a6 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9667c881b61b1e338d276.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9667c881b61b1e338d276.md
@@ -1,8 +1,8 @@
---
id: 63e9667c881b61b1e338d276
-title: Step 30
+title: Step 28
challengeType: 0
-dashedName: step-30
+dashedName: step-28
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96938d2a347b2734a1587.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96938d2a347b2734a1587.md
index 15b0c96ab14..9e424479b47 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96938d2a347b2734a1587.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96938d2a347b2734a1587.md
@@ -1,8 +1,8 @@
---
id: 63e96938d2a347b2734a1587
-title: Step 31
+title: Step 29
challengeType: 0
-dashedName: step-31
+dashedName: step-29
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96eb94c97b6b31ee50f63.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96eb94c97b6b31ee50f63.md
index 000182511ef..ccfce5a4de8 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96eb94c97b6b31ee50f63.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e96eb94c97b6b31ee50f63.md
@@ -1,8 +1,8 @@
---
id: 63e96eb94c97b6b31ee50f63
-title: Step 32
+title: Step 30
challengeType: 0
-dashedName: step-32
+dashedName: step-30
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9718d7d490bb3940d5a0a.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9718d7d490bb3940d5a0a.md
index 5cdcceae4d4..2fe449a4129 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9718d7d490bb3940d5a0a.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9718d7d490bb3940d5a0a.md
@@ -1,8 +1,8 @@
---
id: 63e9718d7d490bb3940d5a0a
-title: Step 33
+title: Step 31
challengeType: 0
-dashedName: step-33
+dashedName: step-31
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9737f686c76b4078a60f4.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9737f686c76b4078a60f4.md
index 1fe08bbcfe8..1e4ea5b8ffd 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9737f686c76b4078a60f4.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63e9737f686c76b4078a60f4.md
@@ -1,8 +1,8 @@
---
id: 63e9737f686c76b4078a60f4
-title: Step 34
+title: Step 32
challengeType: 0
-dashedName: step-34
+dashedName: step-32
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28972973504e7bb58b0b3.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28972973504e7bb58b0b3.md
index f13c62dfcce..8d56c11e2de 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28972973504e7bb58b0b3.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28972973504e7bb58b0b3.md
@@ -1,8 +1,8 @@
---
id: 63f28972973504e7bb58b0b3
-title: Step 35
+title: Step 33
challengeType: 0
-dashedName: step-35
+dashedName: step-33
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28ef082d771e8bf71f94a.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28ef082d771e8bf71f94a.md
index 2604d93554e..e37d115eef7 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28ef082d771e8bf71f94a.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f28ef082d771e8bf71f94a.md
@@ -1,8 +1,8 @@
---
id: 63f28ef082d771e8bf71f94a
-title: Step 36
+title: Step 34
challengeType: 0
-dashedName: step-36
+dashedName: step-34
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f293c804d6f9e9a83ca4c5.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f293c804d6f9e9a83ca4c5.md
index 6aa7f89ef22..e15054c50ee 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f293c804d6f9e9a83ca4c5.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f293c804d6f9e9a83ca4c5.md
@@ -1,8 +1,8 @@
---
id: 63f293c804d6f9e9a83ca4c5
-title: Step 37
+title: Step 35
challengeType: 0
-dashedName: step-37
+dashedName: step-35
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29804e3ec00ea6fab1ec4.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29804e3ec00ea6fab1ec4.md
index d0adf6711a8..00f2f5c8cf0 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29804e3ec00ea6fab1ec4.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29804e3ec00ea6fab1ec4.md
@@ -1,8 +1,8 @@
---
id: 63f29804e3ec00ea6fab1ec4
-title: Step 38
+title: Step 36
challengeType: 0
-dashedName: step-38
+dashedName: step-36
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29ce62aea65eb041758c8.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29ce62aea65eb041758c8.md
index 1a56ab3fde8..ff1a3848fab 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29ce62aea65eb041758c8.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f29ce62aea65eb041758c8.md
@@ -1,8 +1,8 @@
---
id: 63f29ce62aea65eb041758c8
-title: Step 39
+title: Step 37
challengeType: 0
-dashedName: step-39
+dashedName: step-37
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a0a860790eebe61bf908.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a0a860790eebe61bf908.md
index ec346c472e0..78067c2eebd 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a0a860790eebe61bf908.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a0a860790eebe61bf908.md
@@ -1,8 +1,8 @@
---
id: 63f2a0a860790eebe61bf908
-title: Step 40
+title: Step 38
challengeType: 0
-dashedName: step-40
+dashedName: step-38
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a4a8087e6dec8ec47f16.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a4a8087e6dec8ec47f16.md
index 41adf87275c..56d46d97242 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a4a8087e6dec8ec47f16.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a4a8087e6dec8ec47f16.md
@@ -1,8 +1,8 @@
---
id: 63f2a4a8087e6dec8ec47f16
-title: Step 43
+title: Step 41
challengeType: 0
-dashedName: step-43
+dashedName: step-41
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a5f09a785aed155c0a56.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a5f09a785aed155c0a56.md
index 25b1c3f15a5..cffd7dffa9c 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a5f09a785aed155c0a56.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a5f09a785aed155c0a56.md
@@ -1,8 +1,8 @@
---
id: 63f2a5f09a785aed155c0a56
-title: Step 44
+title: Step 42
challengeType: 0
-dashedName: step-44
+dashedName: step-42
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a8e14fb388edd3242527.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a8e14fb388edd3242527.md
index 0898457cc36..8580832ccac 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a8e14fb388edd3242527.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2a8e14fb388edd3242527.md
@@ -1,8 +1,8 @@
---
id: 63f2a8e14fb388edd3242527
-title: Step 45
+title: Step 43
challengeType: 0
-dashedName: step-45
+dashedName: step-43
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2aa36fcdc63ee4e18fc37.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2aa36fcdc63ee4e18fc37.md
index e8bb1e54c5d..76edcdffd52 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2aa36fcdc63ee4e18fc37.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2aa36fcdc63ee4e18fc37.md
@@ -1,8 +1,8 @@
---
id: 63f2aa36fcdc63ee4e18fc37
-title: Step 46
+title: Step 44
challengeType: 0
-dashedName: step-46
+dashedName: step-44
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2ab4f6c52c5eec6d68de4.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2ab4f6c52c5eec6d68de4.md
index cf0f6a53dd7..593773f46dc 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2ab4f6c52c5eec6d68de4.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/63f2ab4f6c52c5eec6d68de4.md
@@ -1,8 +1,8 @@
---
id: 63f2ab4f6c52c5eec6d68de4
-title: Step 47
+title: Step 45
challengeType: 0
-dashedName: step-47
+dashedName: step-45
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/641fc88d8fa7127f76e0324f.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/641fc88d8fa7127f76e0324f.md
index c612e2f482d..8280d5abf64 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/641fc88d8fa7127f76e0324f.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/641fc88d8fa7127f76e0324f.md
@@ -1,8 +1,8 @@
---
id: 641fc88d8fa7127f76e0324f
-title: Step 41
+title: Step 39
challengeType: 0
-dashedName: step-41
+dashedName: step-39
---
# --description--
diff --git a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/641fcfd468185384ac218b7d.md b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/641fcfd468185384ac218b7d.md
index 90517bafb28..73d904a8ded 100644
--- a/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/641fcfd468185384ac218b7d.md
+++ b/curriculum/challenges/english/15-javascript-algorithms-and-data-structures-22/learn-modern-javascript-methods-by-building-football-team-cards/641fcfd468185384ac218b7d.md
@@ -1,8 +1,8 @@
---
id: 641fcfd468185384ac218b7d
-title: Step 42
+title: Step 40
challengeType: 0
-dashedName: step-42
+dashedName: step-40
---
# --description--