diff --git a/.gitignore b/.gitignore
index c99fe19..e67f544 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
draft.md
react-for-everyone.md
-component.md
\ No newline at end of file
+component.md
+05_Day_Props
\ No newline at end of file
diff --git a/04_Day_Component/04_components.md b/04_Day_Component/04_components.md
index 4c138a1..f533a89 100644
--- a/04_Day_Component/04_components.md
+++ b/04_Day_Component/04_components.md
@@ -15,11 +15,11 @@
-[<< Day 3](../30-Days-Of-React/03_Day_Setting_Up/03_day_setting_up.md) | [Day 5 >>]()
+[<< Day 3](../30-Days-Of-React/03_Day_Setting_Up/03_day_setting_up.md) | [Day 5 >>](./05_Day_Props/05_props.md)

-- [Components](#components)
+- [Props](#props)
- [Big picture of components](#big-picture-of-components)
- [JavaScript function](#javascript-function)
- [JavaScript Class](#javascript-class)
@@ -30,7 +30,7 @@
- [Further on Functional components](#further-on-functional-components)
- [Exercises: Components](#exercises-components)
-# Components
+# Props
A React component is small reusable code which is responsible for one part of the application UI. A React application is an aggregation of components. React can help us to build reusable components. The following diagram shows different components. All the components have different border colors. In react we assemble different components together to create an application. We use a JavaScript function or class to make components. If we use a function the component will be a functional component but if we use class the function will be a class based component.
@@ -491,9 +491,9 @@ ReactDOM.render(