diff --git a/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/103-callbacks/100-callback-hell.md b/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/103-callbacks/100-callback-hell.md
index 1959f5ee9..85ea7b22f 100644
--- a/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/103-callbacks/100-callback-hell.md
+++ b/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/103-callbacks/100-callback-hell.md
@@ -2,4 +2,5 @@
The callback hell is when we try to write asynchronous JavaScript in a way where execution happens visually from top to bottom, creating a code that has a pyramid shape with many }) at the end.
+Free Content
Callback Hell
diff --git a/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/103-callbacks/readme.md b/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/103-callbacks/readme.md
index 1b55a2c0a..c718c5394 100644
--- a/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/103-callbacks/readme.md
+++ b/content/roadmaps/106-javascript/content/112-javascript-asynchronous-javascript/103-callbacks/readme.md
@@ -2,5 +2,6 @@
A callback function is a function passed into another function as an argument, which is then invoked inside the outer function to complete some kind of routine or action.
+Free Content
Callbacks in JavaScript
Callback Functions
diff --git a/content/roadmaps/106-javascript/content/115-javascript-modules/100-commonjs.md b/content/roadmaps/106-javascript/content/115-javascript-modules/100-commonjs.md
index 0250eefaa..20c58c1db 100644
--- a/content/roadmaps/106-javascript/content/115-javascript-modules/100-commonjs.md
+++ b/content/roadmaps/106-javascript/content/115-javascript-modules/100-commonjs.md
@@ -4,6 +4,6 @@ CommonJS modules are the original way to package JavaScript code for Node.js. No
Free Content
Modules in Javascript: CJS Section
-Node.js documentation for CJS modules
+Node.js documentation for CJS modules
How the CJS Module System Works
How to Import and Export Modules in CJS
\ No newline at end of file
diff --git a/content/roadmaps/106-javascript/content/116-javascript-memory-management/101-garbage-collection.md b/content/roadmaps/106-javascript/content/116-javascript-memory-management/101-garbage-collection.md
index 4a41d0419..0d5c3040e 100644
--- a/content/roadmaps/106-javascript/content/116-javascript-memory-management/101-garbage-collection.md
+++ b/content/roadmaps/106-javascript/content/116-javascript-memory-management/101-garbage-collection.md
@@ -2,5 +2,6 @@
Memory management in JavaScript is performed automatically and invisibly to us. We create primitives, objects, functions… All that takes memory. The main concept of memory management in JavaScript is reachability.
+Free Content
JavaScript Garbage Collection
Memory Management in JavaScript
diff --git a/content/roadmaps/106-javascript/content/116-javascript-memory-management/readme.md b/content/roadmaps/106-javascript/content/116-javascript-memory-management/readme.md
index f00cf5846..b4ff072a0 100644
--- a/content/roadmaps/106-javascript/content/116-javascript-memory-management/readme.md
+++ b/content/roadmaps/106-javascript/content/116-javascript-memory-management/readme.md
@@ -2,5 +2,6 @@
Low-level languages like C, have manual memory management primitives such as malloc() and free(). In contrast, JavaScript automatically allocates memory when objects are created and frees it when they are not used anymore (garbage collection). This automaticity is a potential source of confusion: it can give developers the false impression that they don't need to worry about memory management.
+Free Content
JavaScript Garbage Collection
Memory Management in JavaScript
diff --git a/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/100-debugging-issues.md b/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/100-debugging-issues.md
index 26fb13cd2..8cbebc3d6 100644
--- a/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/100-debugging-issues.md
+++ b/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/100-debugging-issues.md
@@ -4,4 +4,5 @@ When you're just starting out with JavaScript development, you might use a lot o
However, for quicker, more complex and easier to handler debugging (which also doesn't litter your codebase with `console.log()`s), breakpoints and the sources panel is your friend.
+Free Content
Debugging JavaScript in the sources panel
diff --git a/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/101-debugging-memory-leaks.md b/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/101-debugging-memory-leaks.md
index d7ea52bde..580cc351b 100644
--- a/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/101-debugging-memory-leaks.md
+++ b/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/101-debugging-memory-leaks.md
@@ -2,6 +2,7 @@
In JavaScript, memory leaks commonly occur within heap allocated memory, where short lived objects are attached to long lived ones and the Garbage Collector cannot safely de-allocate that memory as it is still referenced from the root set (the global object).
+Free Content
Catching memory leaks with Chrome DevTools
Effective Javascript Debugging
Debugging JavaScript memory leaks
diff --git a/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/readme.md b/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/readme.md
index 89e7cf1ea..14cd2cdc5 100644
--- a/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/readme.md
+++ b/content/roadmaps/106-javascript/content/117-javascript-chrome-dev-tools/readme.md
@@ -6,5 +6,6 @@ To enter the dev tools, right click and click **Inspect** (or press `ctrl+shift+
NOTE: This isn't a chrome-specific feature, and most browsers (Chromium based or otherwise) will have their own, largely-similar set of devtools.
+Free Content
Official Docs
Mastering Chrome Dev Tools