diff --git a/_collection-base/08-visualization/02-graphs/02-python/03-intro-to-dash-widgets.md b/_collection-base/08-visualization/02-graphs/02-python/03-intro-to-dash-widgets.md
index 1ec3981..baf0d7c 100644
--- a/_collection-base/08-visualization/02-graphs/02-python/03-intro-to-dash-widgets.md
+++ b/_collection-base/08-visualization/02-graphs/02-python/03-intro-to-dash-widgets.md
@@ -536,15 +536,121 @@ Finally, the app is deployed on a local Python server with `app.run(debug=True)`
In the current state, the Dash Core Components are implemented with predefined values and options that can be changed by the user. However, they are not linked to any functionality or interactivity. To create interactive responses to changes in the selected values of these components, you need to implement callbacks.
- Refer to the [Callbacks section](#Callbacks) to learn more about how to link components and add interactivity to your Dash application.
+ Refer to the [Callbacks section](#Callbacks) to learn more about how to link components and add interactivity to your Dash application.
+# Dash Dependencies: Input, Output, State
+Dash dependencies, such as `Input`, `Output` and `State`, are essential for creating interactivity within your Dash applications. They allow components to respond dynamically to user input and other component states.
-