diff --git a/docs/docs/understanding/workflows/basic_flow.md b/docs/docs/understanding/workflows/basic_flow.md
index 8e20eafa6f5d09b1f3045813f28c1f2da1f1bf72..5655e0abe921afa6532daed984dbab8b3943b8ac 100644
--- a/docs/docs/understanding/workflows/basic_flow.md
+++ b/docs/docs/understanding/workflows/basic_flow.md
@@ -47,6 +47,7 @@ print(result)
 This will simply print "Hello, World!" to the console.
 
 In this code we:
+
 * Define a class `MyWorkflow` that inherits from `Workflow`
 * Use the @step decorator to define a single step `my_step`
 * The step takes a single argument, `ev`, which is an instance of `StartEvent`
@@ -130,6 +131,7 @@ class SecondEvent(Event):
 ## Defining the workflow
 
 Now we define the workflow itself. We do this by defining the input and output types on each step.
+
 * `step_one` takes a `StartEvent` and returns a `FirstEvent`
 * `step_two` takes a `FirstEvent` and returns a `SecondEvent`
 * `step_three` takes a `SecondEvent` and returns a `StopEvent`
diff --git a/docs/docs/understanding/workflows/concurrent_execution.md b/docs/docs/understanding/workflows/concurrent_execution.md
index 3596d0969731cdfedfa882534b79d53e2260e33e..eba21e5628e4f24ae89cd47b848249d8e2da822f 100644
--- a/docs/docs/understanding/workflows/concurrent_execution.md
+++ b/docs/docs/understanding/workflows/concurrent_execution.md
@@ -112,6 +112,7 @@ class ConcurrentFlow(Workflow):
 ```
 
 There are several changes we've made to handle multiple event types:
+
 * `start` is now declared as emitting 3 different event types
 * `step_three` is now declared as accepting 3 different event types
 * `collect_events` now takes an array of the event types to wait for
diff --git a/docs/docs/understanding/workflows/index.md b/docs/docs/understanding/workflows/index.md
index 6b3f1accd2cab70d1f5c2e205f18cbcc842b5866..3e65180bbbc47c547f0238abeec60783ab0bdd2f 100644
--- a/docs/docs/understanding/workflows/index.md
+++ b/docs/docs/understanding/workflows/index.md
@@ -40,4 +40,4 @@ Let's build [a basic workflow](basic_flow.md). Follow the tutorial sequence step
 
 Once you're done, check out our [Workflows component guide](../../module_guides/workflow/index.md) as a reference guide + more practical examples on building RAG/agents.
 
-If you're done building and want to deploy your workflow to production, check out [our llama_deploy guide](../../module_guides/workflow/deployment.md) ([repo](https://github.com/run-llama/llama_deploy)).
+If you're done building and want to deploy your workflow to production, check out [our llama_deploy guide](../../module_guides/llama_deploy/) ([repo](https://github.com/run-llama/llama_deploy)).
diff --git a/docs/docs/understanding/workflows/stream.md b/docs/docs/understanding/workflows/stream.md
index f24e29dddafc216679142ae3fcc69217dfec5d89..ee0b5399f706a87adf4be51bff19afeb5ddec6cc 100644
--- a/docs/docs/understanding/workflows/stream.md
+++ b/docs/docs/understanding/workflows/stream.md
@@ -89,7 +89,7 @@ if __name__ == "__main__":
     asyncio.run(main())
 ```
 
-`create_task` runs the workflow in the background, while `stream_events` will provide any event that gets written to the stream. It stops when the stream delivers a `StopEvent`, after which you can get the final result of the workflow as you normally would.
+`run` runs the workflow in the background, while `stream_events` will provide any event that gets written to the stream. It stops when the stream delivers a `StopEvent`, after which you can get the final result of the workflow as you normally would.
 
 
 Next let's look at [concurrent execution](concurrent_execution.md).