diff --git a/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-slots/+assets/app-a/src/lib/App.svelte b/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-snippets/+assets/app-a/src/lib/App.svelte
similarity index 100%
rename from apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-slots/+assets/app-a/src/lib/App.svelte
rename to apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-snippets/+assets/app-a/src/lib/App.svelte
diff --git a/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-slots/+assets/app-a/src/lib/Card.svelte b/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-snippets/+assets/app-a/src/lib/Card.svelte
similarity index 100%
rename from apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-slots/+assets/app-a/src/lib/Card.svelte
rename to apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-snippets/+assets/app-a/src/lib/Card.svelte
diff --git a/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-slots/+assets/app-a/src/lib/paper.svg b/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-snippets/+assets/app-a/src/lib/paper.svg
similarity index 100%
rename from apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-slots/+assets/app-a/src/lib/paper.svg
rename to apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-snippets/+assets/app-a/src/lib/paper.svg
diff --git a/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-slots/+assets/app-a/src/lib/wood.svg b/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-snippets/+assets/app-a/src/lib/wood.svg
similarity index 100%
rename from apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-slots/+assets/app-a/src/lib/wood.svg
rename to apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-snippets/+assets/app-a/src/lib/wood.svg
diff --git a/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-slots/+assets/app-b/src/lib/App.svelte b/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-snippets/+assets/app-b/src/lib/App.svelte
similarity index 100%
rename from apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-slots/+assets/app-b/src/lib/App.svelte
rename to apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-snippets/+assets/app-b/src/lib/App.svelte
diff --git a/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-slots/+assets/app-b/src/lib/Card.svelte b/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-snippets/+assets/app-b/src/lib/Card.svelte
similarity index 91%
rename from apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-slots/+assets/app-b/src/lib/Card.svelte
rename to apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-snippets/+assets/app-b/src/lib/Card.svelte
index e0083f0c62..5f93bc50b0 100644
--- a/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-slots/+assets/app-b/src/lib/Card.svelte
+++ b/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/01-snippets/+assets/app-b/src/lib/Card.svelte
@@ -1,5 +1,9 @@
+
+
-
+ {@render children()}
\ No newline at end of file
diff --git a/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/02-named-snippets/+assets/app-a/src/lib/App.svelte b/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/02-named-snippets/+assets/app-a/src/lib/App.svelte
new file mode 100644
index 0000000000..8710b69e13
--- /dev/null
+++ b/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/02-named-snippets/+assets/app-a/src/lib/App.svelte
@@ -0,0 +1,34 @@
+
+
+
+
+ Patrick BATEMAN
+ Vice President
+
+ {#snippet telephone()}
+ 212 555 6342
+ {/snippet}
+
+ {#snippet company()}
+
+ Pierce & Pierce
+ Mergers and Aquisitions
+
+ {/snippet}
+
+ {#snippet address()}
+ 358 Exchange Place, New York, N.Y. 10099 fax 212 555 6390 telex 10 4534
+ {/snippet}
+
+
+
+
diff --git a/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/02-named-slots/+assets/app-a/src/lib/Card.svelte b/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/02-named-snippets/+assets/app-a/src/lib/Card.svelte
similarity index 91%
rename from apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/02-named-slots/+assets/app-a/src/lib/Card.svelte
rename to apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/02-named-snippets/+assets/app-a/src/lib/Card.svelte
index e0083f0c62..5f93bc50b0 100644
--- a/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/02-named-slots/+assets/app-a/src/lib/Card.svelte
+++ b/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/02-named-snippets/+assets/app-a/src/lib/Card.svelte
@@ -1,5 +1,9 @@
+
+
-
+ {@render children()}
\ No newline at end of file
+
diff --git a/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/02-named-slots/+assets/app-b/src/lib/Card.svelte b/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/02-named-snippets/+assets/app-b/src/lib/Card.svelte
similarity index 82%
rename from apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/02-named-slots/+assets/app-b/src/lib/Card.svelte
rename to apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/02-named-snippets/+assets/app-b/src/lib/Card.svelte
index 7395157ba0..6ab4821843 100644
--- a/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/02-named-slots/+assets/app-b/src/lib/Card.svelte
+++ b/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/02-named-snippets/+assets/app-b/src/lib/Card.svelte
@@ -1,13 +1,17 @@
+
+
-
-
+ {@render telephone()}
+ {@render company()}
-
-
+ {@render children()}
+
diff --git a/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/02-named-slots/index.md b/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/02-named-snippets/index.md
similarity index 67%
rename from apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/02-named-slots/index.md
rename to apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/02-named-snippets/index.md
index 901e987ce4..22e5d71efb 100644
--- a/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/02-named-slots/index.md
+++ b/apps/svelte.dev/content/tutorial/02-advanced-svelte/07-composition/02-named-snippets/index.md
@@ -1,23 +1,27 @@
---
-title: Named slots
+title: Named snippets
---
-The previous example contained a _default slot_, which renders the direct children of a component. Sometimes you will need more control over placement. In those cases, we can use _named slots_.
+The previous example contained a _default snippet_, which renders the direct children of a component. Sometimes you will need more control over placement. In those cases, we can use _named snippets_.
-Inside `App.svelte`, we're rendering a `` component that contains `` and others for `company` and `address`. Let's add the corresponding named slots in `Card.svelte`:
+Inside `App.svelte`, we're rendering a `` component that contains `{#snippet telephone()}` and others for `company` and `address`. Let's add the corresponding named snippets in `Card.svelte`:
```svelte
/// file: Card.svelte
+
+
+++
-
-
+ {@render telephone()}
+ {@render company()}
+++
-
+ {@render children()}
+++ +++
```