diff --git a/content/roadmaps/110-java/content/101-java-advanced-topics/100-generics.md b/content/roadmaps/110-java/content/101-java-advanced-topics/100-generics.md
index 380856fe4..c209659a8 100644
--- a/content/roadmaps/110-java/content/101-java-advanced-topics/100-generics.md
+++ b/content/roadmaps/110-java/content/101-java-advanced-topics/100-generics.md
@@ -1 +1,9 @@
-# Generics
\ No newline at end of file
+# Generics
+
+Java Generic methods and generic classes enable programmers to specify, with a single method declaration, a set of related methods, or with a single class declaration, a set of related types, respectively.
+
+Free Content
+Generics in Java
+Java - Generics
+Generics in Java
+Generics in Java
\ No newline at end of file
diff --git a/content/roadmaps/110-java/content/101-java-advanced-topics/105-streams.md b/content/roadmaps/110-java/content/101-java-advanced-topics/105-streams.md
index db4757f0c..43e7b4852 100644
--- a/content/roadmaps/110-java/content/101-java-advanced-topics/105-streams.md
+++ b/content/roadmaps/110-java/content/101-java-advanced-topics/105-streams.md
@@ -1 +1,10 @@
-# Streams
\ No newline at end of file
+# Streams
+
+Java provides a new additional package in Java 8 called java.util.stream. This package consists of classes, interfaces and enum to allows functional-style operations on the elements. You can use stream by importing java.util.stream package.
+
+
+Free Content
+Streams in Java
+Java 8 Stream
+Streams API Tutorial in Java 8+
+Java 8 Streams Tutorial
\ No newline at end of file