diff --git a/seed/challenges/01-front-end-development-certification/object-oriented-and-functional-programming.json b/seed/challenges/01-front-end-development-certification/object-oriented-and-functional-programming.json
index 82d1db23d5..a9914c5593 100644
--- a/seed/challenges/01-front-end-development-certification/object-oriented-and-functional-programming.json
+++ b/seed/challenges/01-front-end-development-certification/object-oriented-and-functional-programming.json
@@ -234,13 +234,14 @@
"title": "Make Object Properties Private",
"description": [
"Objects have their own attributes, called properties
, and their own functions, called methods
.",
- "In the previous challenges, we used the this
keyword to reference public properties
of the current object.",
+ "In the previous challenges, we used the this
keyword to reference public properties
of the current object.",
"We can also create private properties
and private methods
, which aren't accessible from outside the object.",
"To do this, we create the variable inside the constructor
using the var
keyword we're familiar with, instead of creating it as a property
of this
.",
"This is useful for when we need to store information about an object but we want to control how it is used by outside code.",
"For example, what if we want to store the speed
our car is traveling at but we only want outside code to be able to modify it by accelerating or decelerating, so the speed changes in a controlled way?",
"In the editor you can see an example of a Car
constructor
that implements this pattern.",
- "Now try it yourself! Modify the Bike
constructor
to have a private property
called gear
and two public methods
called getGear
and setGear
to get and set that value."
+ "Now try it yourself! Modify the Bike
constructor
to have a private property
called gear
and two public methods
called getGear
and setGear
to get and set that value.",
+ "Further explanation on this
keyword"
],
"challengeSeed": [
"var Car = function() {",