diff --git a/src/docs/cli/creating-an-app.md b/src/docs/cli/creating-an-app.md
index 093d3bdc..43ede07e 100644
--- a/src/docs/cli/creating-an-app.md
+++ b/src/docs/cli/creating-an-app.md
@@ -15,7 +15,7 @@ The Leaf CLI is a powerful tool and offers multiple ways to create a new Leaf ap
## Basic Installation
diff --git a/src/docs/cli/index.md b/src/docs/cli/index.md
index b995534b..b8967991 100644
--- a/src/docs/cli/index.md
+++ b/src/docs/cli/index.md
@@ -18,7 +18,7 @@ Leaf CLI is a command line tool that helps you create, manage and deploy Leaf ap
*This guide will assume that your system meets all the [technical requirements](/docs/installation#technical-requirements).*
diff --git a/src/docs/installation.md b/src/docs/installation.md
index 548e4541..03ab623c 100644
--- a/src/docs/installation.md
+++ b/src/docs/installation.md
@@ -48,7 +48,7 @@ leaf serve
## Manual Installation
diff --git a/src/docs/routing/index.md b/src/docs/routing/index.md
index 80bda0af..c8adf387 100644
--- a/src/docs/routing/index.md
+++ b/src/docs/routing/index.md
@@ -2,8 +2,18 @@
+
+
Routing is the foundation of every web application. It's the process of defining the URL structure of your application and how it responds to requests. Leaf comes with a powerful router that simplifies the way you define routes in your application. You can take routing as one fancy traffic officer that directs traffic to the right place.
+
+
## Create a route
Every route has a URL (the web address the user visits) and an HTTP method (like GET, POST, etc.), which tells the server what action to take. For example, if you create a route for a GET request to `/home`, the user can access that page by visiting `http://example.com/home`. This way, different URLs and methods control how users interact with your app.
@@ -102,7 +112,13 @@ app()->run();
In big applications, you might have to reference a route over and over again. When you change the route URL, you'll have to change it everywhere you referenced it. To avoid this, you can name your routes and reference them by their name. This will save you a lot of time and prevent errors.
-Leaf router allows you name routes by using route options. Route options allow you to configure a route in a more advanced way. You can set route options by passing an array with configuration options as the second argument to the whatever route you ar e wofking on.
+Leaf router allows you name routes by using route params. They allow you add extra options to your routes like a route name, middleware, etc. You can set route options by passing an array with configuration options as the second argument to the whatever route you are working on.
+
+
```php
app()->get('/home', ['name' => 'home', function () {