diff --git a/content/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/102-taking-input/100-process-stdin.md b/content/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/102-taking-input/100-process-stdin.md
index 0d970dfa3..dc94baa1c 100644
--- a/content/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/102-taking-input/100-process-stdin.md
+++ b/content/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/102-taking-input/100-process-stdin.md
@@ -1 +1,8 @@
-# Process stdin
\ No newline at end of file
+# Process stdin
+
+The process.stdin is a standard Readable stream which listens for user input and is accessible via the process module. It uses on() function to listen for input events.
+
+Free Content
+
+Official Documentation
+Node.js process.stdin Property
diff --git a/content/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/102-taking-input/101-prompts.md b/content/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/102-taking-input/101-prompts.md
index 3010b0341..effcfdc36 100644
--- a/content/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/102-taking-input/101-prompts.md
+++ b/content/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/102-taking-input/101-prompts.md
@@ -1 +1,7 @@
-# Prompts
\ No newline at end of file
+# Prompts
+
+Prompts is a higher level and user friendly interface built on top of Node.js's inbuilt `Readline` module. It supports different type of prompts such as text, password, autocomplete, date, etc. It is an interactive module and comes with inbuilt validation support.
+
+Free Content
+
+Official Documentation
diff --git a/content/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/102-taking-input/102-inquirer.md b/content/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/102-taking-input/102-inquirer.md
index 20d695460..356cfdbc7 100644
--- a/content/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/102-taking-input/102-inquirer.md
+++ b/content/roadmaps/107-nodejs/content/106-nodejs-command-line-apps/102-taking-input/102-inquirer.md
@@ -1 +1,9 @@
-# Inquirer
\ No newline at end of file
+# Inquirer
+
+Inquirer.js is a collection of common interactive command line interfaces for taking inputs from user. It is promise based and supports chaining series of prompt questions together.
+
+Free Content
+
+Official Documentation
+How to make a CLI in Node.js with Inquirer
+How To Create Interactive Command-line Prompts with Inquirer.js
diff --git a/content/roadmaps/107-nodejs/content/115-nodejs-streams.md b/content/roadmaps/107-nodejs/content/115-nodejs-streams.md
index be6f2173c..6a365735f 100644
--- a/content/roadmaps/107-nodejs/content/115-nodejs-streams.md
+++ b/content/roadmaps/107-nodejs/content/115-nodejs-streams.md
@@ -1 +1,16 @@
-# Nodejs streams
\ No newline at end of file
+# Nodejs streams
+
+Streams are a type of data handling methods and are used to read, write or transform chunks of data piece by piece without keeping it in memory all at once. There are four types of streams in Node.js.
+
+- **Readable**: streams from which data can be read.
+- **Writable**: streams to which we can write data.
+- **Duplex**: streams that are both Readable and Writable.
+- **Transform**: streams that can modify or transform the data as it is written and read.
+
+Multiple streams can be chained together using `pipe()` method.
+
+Free Content
+
+Stream API Official Documentation
+Node.js Streams tutorial
+Understanding Streams in Node.js