diff --git a/docs/10-ai-agents/what-are-ai-agents.mdx b/docs/10-ai-agents/what-are-ai-agents.mdx
new file mode 100644
index 0000000..e69de29
diff --git a/docs/10-mongodb-atlas/1-create-account.mdx b/docs/20-mongodb-atlas/1-create-account.mdx
similarity index 92%
rename from docs/10-mongodb-atlas/1-create-account.mdx
rename to docs/20-mongodb-atlas/1-create-account.mdx
index 5707588..4229cc6 100644
--- a/docs/10-mongodb-atlas/1-create-account.mdx
+++ b/docs/20-mongodb-atlas/1-create-account.mdx
@@ -17,7 +17,7 @@ Creating a MongoDB Atlas account is free and does not require a credit card.
You will be greeted by a form similar to the one below.
-
+
:::info
If you are doing this lab at an event, you should use the same email address you used to register for the event.
@@ -29,7 +29,7 @@ Complete the form and click the **Create Your Atlas Account** button.
You will receive an email from MongoDB asking you to verify your email address. Click the link in the email to verify your email address.
-
+
:::caution
If you haven't received the email within two minutes, check your spam folder.
diff --git a/docs/10-mongodb-atlas/2-create-cluster.mdx b/docs/20-mongodb-atlas/2-create-cluster.mdx
similarity index 94%
rename from docs/10-mongodb-atlas/2-create-cluster.mdx
rename to docs/20-mongodb-atlas/2-create-cluster.mdx
index 51d9142..ded177e 100644
--- a/docs/10-mongodb-atlas/2-create-cluster.mdx
+++ b/docs/20-mongodb-atlas/2-create-cluster.mdx
@@ -7,7 +7,7 @@ Now that you have a MongoDB Atlas account, you can create your first cluster for
Once logged in, from the overview page, click on the green button that says **+ Create**.
-
+
:::note
If you just created your account, you will automatically be redirected to the cluster creation page and can skip this step.
@@ -21,7 +21,7 @@ On the cluster creation page, choose the cloud provider and region where your da
1. Select your favorite cloud provider and the region closest to you.
1. Finally, click on the green button that says **Create Deployment**.
-
+
Once you're done with the hardest part of the process (the captcha), you will be redirected to the security quickstart.
@@ -57,4 +57,4 @@ If you don't see a button to **Allow Access from Anywhere**, you should close th
That's all! You have a new database cluster. If everything goes well, you should see your newly created cluster on the **Database** tab under the **Deployment** section.
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/docs/10-mongodb-atlas/3-get-connection-string.mdx b/docs/20-mongodb-atlas/3-get-connection-string.mdx
similarity index 86%
rename from docs/10-mongodb-atlas/3-get-connection-string.mdx
rename to docs/20-mongodb-atlas/3-get-connection-string.mdx
index 154e908..dcfafca 100644
--- a/docs/10-mongodb-atlas/3-get-connection-string.mdx
+++ b/docs/20-mongodb-atlas/3-get-connection-string.mdx
@@ -7,15 +7,15 @@ In order to ingest data into your cluster later in the lab, you will need to get
In the Atlas UI, navigate to the **Overview** page. In the **Clusters section**, select the cluster you just created and click **Connect**.
-
+
A modal will display several ways to connect to your database.
-
+
Select **Compass**. While we won't be using Compass to import the data, it's an easy way to see your connection string.
-
+
Look for your connection string. It should look something like:
diff --git a/docs/10-mongodb-atlas/_category_.json b/docs/20-mongodb-atlas/_category_.json
similarity index 100%
rename from docs/10-mongodb-atlas/_category_.json
rename to docs/20-mongodb-atlas/_category_.json
diff --git a/docs/20-fireworks-ai/1-create-account.mdx b/docs/30-fireworks-ai/1-create-account.mdx
similarity index 86%
rename from docs/20-fireworks-ai/1-create-account.mdx
rename to docs/30-fireworks-ai/1-create-account.mdx
index a651387..08d1e58 100644
--- a/docs/20-fireworks-ai/1-create-account.mdx
+++ b/docs/30-fireworks-ai/1-create-account.mdx
@@ -8,8 +8,8 @@ The easiest way to use this model is via the Fireworks API. But first, you will
Start by navigating to the [Fireworks AI homepage](https://fireworks.ai/) and click the purple **Get Started Free** button to create an account.
-
+
Click **Login With Google** and authenticate with your Google account. This will provision a new Fireworks account and API Key for you.
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/docs/20-fireworks-ai/2-create-api-key.mdx b/docs/30-fireworks-ai/2-create-api-key.mdx
similarity index 80%
rename from docs/20-fireworks-ai/2-create-api-key.mdx
rename to docs/30-fireworks-ai/2-create-api-key.mdx
index d2a0ab0..34f76fa 100644
--- a/docs/20-fireworks-ai/2-create-api-key.mdx
+++ b/docs/30-fireworks-ai/2-create-api-key.mdx
@@ -8,12 +8,12 @@ If you already have a Fireworks account and want to create a new API key, follow
Upon logging in, click the **API Keys** tab.
-
+
Click the purple **Create API Key** button. In the modal that appears, enter a name and click **Create Key** to create an API key.
-
+
Click the copy button next to your API key to copy it to your clipboard. Paste the API key somewhere safe.
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/docs/20-fireworks-ai/_category_.json b/docs/30-fireworks-ai/_category_.json
similarity index 100%
rename from docs/20-fireworks-ai/_category_.json
rename to docs/30-fireworks-ai/_category_.json
diff --git a/docs/30-dev-env/1-dev-setup.mdx b/docs/40-dev-env/1-dev-setup.mdx
similarity index 91%
rename from docs/30-dev-env/1-dev-setup.mdx
rename to docs/40-dev-env/1-dev-setup.mdx
index ee4bf5e..e64c7ec 100644
--- a/docs/30-dev-env/1-dev-setup.mdx
+++ b/docs/40-dev-env/1-dev-setup.mdx
@@ -6,7 +6,7 @@ You will be working in a Jupyter Notebook throughout this lab. The easiest and r
Navigate to the notebook on [GitHub](https://github.com/mongodb-developer/ai-agents-lab-notebooks/blob/main/notebook_template.ipynb) and click the **Open in Colab** badge at the top of the notebook to open it in Google Colab.
-
+
That's it! You're ready for the lab!
@@ -42,4 +42,4 @@ jupyter notebook
* In the browser tab that pops up, open the notebook named `notebook_template.ipynb`.
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/docs/30-dev-env/2-setup-pre-reqs.mdx b/docs/40-dev-env/2-setup-pre-reqs.mdx
similarity index 100%
rename from docs/30-dev-env/2-setup-pre-reqs.mdx
rename to docs/40-dev-env/2-setup-pre-reqs.mdx
diff --git a/docs/30-dev-env/_category_.json b/docs/40-dev-env/_category_.json
similarity index 100%
rename from docs/30-dev-env/_category_.json
rename to docs/40-dev-env/_category_.json
diff --git a/docs/40-agent-tools/1-knowledge-base.mdx b/docs/50-agent-tools/1-knowledge-base.mdx
similarity index 100%
rename from docs/40-agent-tools/1-knowledge-base.mdx
rename to docs/50-agent-tools/1-knowledge-base.mdx
diff --git a/docs/40-agent-tools/2-create-vector-search-index.mdx b/docs/50-agent-tools/2-create-vector-search-index.mdx
similarity index 86%
rename from docs/40-agent-tools/2-create-vector-search-index.mdx
rename to docs/50-agent-tools/2-create-vector-search-index.mdx
index 5ba2ee8..8f54407 100644
--- a/docs/40-agent-tools/2-create-vector-search-index.mdx
+++ b/docs/50-agent-tools/2-create-vector-search-index.mdx
@@ -4,15 +4,15 @@ To retrieve documents from the knowledge base using vector search, you must conf
To do this, open the **Database Deployments** page in the Atlas UI and select **Create Index** in the lower right corner under Atlas Search.
-
+
Click the **Create Search Index** button.
-
+
Click **JSON Editor** under Atlas Vector Search to create your index
-
+
Select the `mongodb_agents_lab` database and the `knowledge` collection, change the index name to `vector_index`, and add the following index definition in the JSON editor:
diff --git a/docs/40-agent-tools/3-chat-completion-llm.mdx b/docs/50-agent-tools/3-chat-completion-llm.mdx
similarity index 100%
rename from docs/40-agent-tools/3-chat-completion-llm.mdx
rename to docs/50-agent-tools/3-chat-completion-llm.mdx
diff --git a/docs/40-agent-tools/4-create-agent-tools.mdx b/docs/50-agent-tools/4-create-agent-tools.mdx
similarity index 100%
rename from docs/40-agent-tools/4-create-agent-tools.mdx
rename to docs/50-agent-tools/4-create-agent-tools.mdx
diff --git a/docs/40-agent-tools/_category_.json b/docs/50-agent-tools/_category_.json
similarity index 100%
rename from docs/40-agent-tools/_category_.json
rename to docs/50-agent-tools/_category_.json
diff --git a/docs/50-create-agents/1-tool-calling-agent.mdx b/docs/60-create-agents/1-tool-calling-agent.mdx
similarity index 100%
rename from docs/50-create-agents/1-tool-calling-agent.mdx
rename to docs/60-create-agents/1-tool-calling-agent.mdx
diff --git a/docs/50-create-agents/2-react-agent.mdx b/docs/60-create-agents/2-react-agent.mdx
similarity index 100%
rename from docs/50-create-agents/2-react-agent.mdx
rename to docs/60-create-agents/2-react-agent.mdx
diff --git a/docs/50-create-agents/3-cot-prompting.mdx b/docs/60-create-agents/3-cot-prompting.mdx
similarity index 100%
rename from docs/50-create-agents/3-cot-prompting.mdx
rename to docs/60-create-agents/3-cot-prompting.mdx
diff --git a/docs/50-create-agents/4-agent-without-abstraction.mdx b/docs/60-create-agents/4-agent-without-abstraction.mdx
similarity index 100%
rename from docs/50-create-agents/4-agent-without-abstraction.mdx
rename to docs/60-create-agents/4-agent-without-abstraction.mdx
diff --git a/docs/50-create-agents/_category_.json b/docs/60-create-agents/_category_.json
similarity index 100%
rename from docs/50-create-agents/_category_.json
rename to docs/60-create-agents/_category_.json
diff --git a/docs/60-adding-memory/1-adding-memory.mdx b/docs/70-adding-memory/1-adding-memory.mdx
similarity index 100%
rename from docs/60-adding-memory/1-adding-memory.mdx
rename to docs/70-adding-memory/1-adding-memory.mdx
diff --git a/docs/60-adding-memory/_category_.json b/docs/70-adding-memory/_category_.json
similarity index 100%
rename from docs/60-adding-memory/_category_.json
rename to docs/70-adding-memory/_category_.json
diff --git a/static/img/screenshots/10-mongodb-atlas/1-create-account/1-form.png b/static/img/screenshots/20-mongodb-atlas/1-create-account/1-form.png
similarity index 100%
rename from static/img/screenshots/10-mongodb-atlas/1-create-account/1-form.png
rename to static/img/screenshots/20-mongodb-atlas/1-create-account/1-form.png
diff --git a/static/img/screenshots/10-mongodb-atlas/1-create-account/2-verify-email.png b/static/img/screenshots/20-mongodb-atlas/1-create-account/2-verify-email.png
similarity index 100%
rename from static/img/screenshots/10-mongodb-atlas/1-create-account/2-verify-email.png
rename to static/img/screenshots/20-mongodb-atlas/1-create-account/2-verify-email.png
diff --git a/static/img/screenshots/10-mongodb-atlas/2-create-cluster/1-overview.png b/static/img/screenshots/20-mongodb-atlas/2-create-cluster/1-overview.png
similarity index 100%
rename from static/img/screenshots/10-mongodb-atlas/2-create-cluster/1-overview.png
rename to static/img/screenshots/20-mongodb-atlas/2-create-cluster/1-overview.png
diff --git a/static/img/screenshots/10-mongodb-atlas/2-create-cluster/2-deploy-database.png b/static/img/screenshots/20-mongodb-atlas/2-create-cluster/2-deploy-database.png
similarity index 100%
rename from static/img/screenshots/10-mongodb-atlas/2-create-cluster/2-deploy-database.png
rename to static/img/screenshots/20-mongodb-atlas/2-create-cluster/2-deploy-database.png
diff --git a/static/img/screenshots/10-mongodb-atlas/2-create-cluster/3-database-deployment.png b/static/img/screenshots/20-mongodb-atlas/2-create-cluster/3-database-deployment.png
similarity index 100%
rename from static/img/screenshots/10-mongodb-atlas/2-create-cluster/3-database-deployment.png
rename to static/img/screenshots/20-mongodb-atlas/2-create-cluster/3-database-deployment.png
diff --git a/static/img/screenshots/10-mongodb-atlas/3-get-conn-string/1-connect-button.png b/static/img/screenshots/20-mongodb-atlas/3-get-conn-string/1-connect-button.png
similarity index 100%
rename from static/img/screenshots/10-mongodb-atlas/3-get-conn-string/1-connect-button.png
rename to static/img/screenshots/20-mongodb-atlas/3-get-conn-string/1-connect-button.png
diff --git a/static/img/screenshots/10-mongodb-atlas/3-get-conn-string/2-connect-modal.png b/static/img/screenshots/20-mongodb-atlas/3-get-conn-string/2-connect-modal.png
similarity index 100%
rename from static/img/screenshots/10-mongodb-atlas/3-get-conn-string/2-connect-modal.png
rename to static/img/screenshots/20-mongodb-atlas/3-get-conn-string/2-connect-modal.png
diff --git a/static/img/screenshots/10-mongodb-atlas/3-get-conn-string/3-connect-compass.png b/static/img/screenshots/20-mongodb-atlas/3-get-conn-string/3-connect-compass.png
similarity index 100%
rename from static/img/screenshots/10-mongodb-atlas/3-get-conn-string/3-connect-compass.png
rename to static/img/screenshots/20-mongodb-atlas/3-get-conn-string/3-connect-compass.png
diff --git a/static/img/screenshots/20-fireworks-ai/1-create-account/1-homepage.png b/static/img/screenshots/30-fireworks-ai/1-create-account/1-homepage.png
similarity index 100%
rename from static/img/screenshots/20-fireworks-ai/1-create-account/1-homepage.png
rename to static/img/screenshots/30-fireworks-ai/1-create-account/1-homepage.png
diff --git a/static/img/screenshots/20-fireworks-ai/1-create-account/2-google-login.png b/static/img/screenshots/30-fireworks-ai/1-create-account/2-google-login.png
similarity index 100%
rename from static/img/screenshots/20-fireworks-ai/1-create-account/2-google-login.png
rename to static/img/screenshots/30-fireworks-ai/1-create-account/2-google-login.png
diff --git a/static/img/screenshots/20-fireworks-ai/2-create-api-key/1-api-key.png b/static/img/screenshots/30-fireworks-ai/2-create-api-key/1-api-key.png
similarity index 100%
rename from static/img/screenshots/20-fireworks-ai/2-create-api-key/1-api-key.png
rename to static/img/screenshots/30-fireworks-ai/2-create-api-key/1-api-key.png
diff --git a/static/img/screenshots/20-fireworks-ai/2-create-api-key/2-create-api-key.png b/static/img/screenshots/30-fireworks-ai/2-create-api-key/2-create-api-key.png
similarity index 100%
rename from static/img/screenshots/20-fireworks-ai/2-create-api-key/2-create-api-key.png
rename to static/img/screenshots/30-fireworks-ai/2-create-api-key/2-create-api-key.png
diff --git a/static/img/screenshots/20-fireworks-ai/2-create-api-key/3-copy-api-key.png b/static/img/screenshots/30-fireworks-ai/2-create-api-key/3-copy-api-key.png
similarity index 100%
rename from static/img/screenshots/20-fireworks-ai/2-create-api-key/3-copy-api-key.png
rename to static/img/screenshots/30-fireworks-ai/2-create-api-key/3-copy-api-key.png
diff --git a/static/img/screenshots/30-dev-env/1-open-colab.png b/static/img/screenshots/40-dev-env/1-open-colab.png
similarity index 100%
rename from static/img/screenshots/30-dev-env/1-open-colab.png
rename to static/img/screenshots/40-dev-env/1-open-colab.png
diff --git a/static/img/screenshots/30-dev-env/2-jupyter-notebook.png b/static/img/screenshots/40-dev-env/2-jupyter-notebook.png
similarity index 100%
rename from static/img/screenshots/30-dev-env/2-jupyter-notebook.png
rename to static/img/screenshots/40-dev-env/2-jupyter-notebook.png
diff --git a/static/img/screenshots/40-agent-tools/1-create-index.png b/static/img/screenshots/50-agent-tools/1-create-index.png
similarity index 100%
rename from static/img/screenshots/40-agent-tools/1-create-index.png
rename to static/img/screenshots/50-agent-tools/1-create-index.png
diff --git a/static/img/screenshots/40-agent-tools/2-create-search-index.png b/static/img/screenshots/50-agent-tools/2-create-search-index.png
similarity index 100%
rename from static/img/screenshots/40-agent-tools/2-create-search-index.png
rename to static/img/screenshots/50-agent-tools/2-create-search-index.png
diff --git a/static/img/screenshots/40-agent-tools/3-json-editor.png b/static/img/screenshots/50-agent-tools/3-json-editor.png
similarity index 100%
rename from static/img/screenshots/40-agent-tools/3-json-editor.png
rename to static/img/screenshots/50-agent-tools/3-json-editor.png