diff --git a/content/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/101-weak-map.md b/content/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/101-weak-map.md
index 1c2afb5de..4693990c3 100644
--- a/content/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/101-weak-map.md
+++ b/content/roadmaps/106-javascript/content/104-javascript-data-structures/101-keyed-collections/101-weak-map.md
@@ -1 +1,7 @@
-# Weak map
\ No newline at end of file
+# Weak map
+
+[WeakMap](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/WeakMap) is a Map-like collection of key/value pairs whose keys must be objects, it removes them once they become inaccessible by other means
+
+Free Content
+WeakMap
+WeakMap and WeakSet