diff --git a/README.md b/README.md
index be94cba63ce8..fdea81cd9af8 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,9 @@
-[](https://svelte.dev)
+
+
+
+
+
+
[](LICENSE.md) [](https://svelte.dev/chat)
diff --git a/assets/banner.png b/assets/banner.png
new file mode 100644
index 000000000000..a3a278d8f7e5
Binary files /dev/null and b/assets/banner.png differ
diff --git a/assets/banner_dark.png b/assets/banner_dark.png
new file mode 100644
index 000000000000..3e96dffcf8da
Binary files /dev/null and b/assets/banner_dark.png differ
diff --git a/assets/banner_dark_large.png b/assets/banner_dark_large.png
new file mode 100644
index 000000000000..1adba40d8e2f
Binary files /dev/null and b/assets/banner_dark_large.png differ
diff --git a/assets/banner_large.png b/assets/banner_large.png
new file mode 100644
index 000000000000..3428b278bfa3
Binary files /dev/null and b/assets/banner_large.png differ
diff --git a/documentation/docs/02-runes/04-$effect.md b/documentation/docs/02-runes/04-$effect.md
index 354869f35ea6..231763fe13d5 100644
--- a/documentation/docs/02-runes/04-$effect.md
+++ b/documentation/docs/02-runes/04-$effect.md
@@ -140,6 +140,26 @@ $effect(() => {
});
```
+## `untrack`
+
+As stated previously, dependencies are automatically tracked in an effect. To prevent a dependency from being tracked, `untrack` can be used. Unlike runes, `untrack` has to be imported from the `svelte` module. [Here](/playground/untitled#H4sIAAAAAAAACnXOwUrEMBDG8VcJw8K2bNn1XNvC-g6erIckTiVsmpTkqygh7y7Z6npQr__5DTOJnJyZWnp0MLD8Qg1NxnKk9ikRPpYyK4Gab3lelmN8Y4vSlIz8V9fegR0itdRFHcyCYXQjzLz4AJFWhyD1JYsp-Fnst7X9fSGWIaToxS5Cgqu7-lbVr7rjaWKNqqr7IZUwQnsXveWj9a-VbL7uXIGqt6Vcj6473Z7q1Ap4J7zT1uhLn4qVh0MezsJEkWTuThv5D6uCH65Y_WBqCPwOahFWzs_5E7FwwqtqAQAA)'s an example of its usage:
+
+```svelte
+
+
+
+
+```
+
## `$effect.pre`
In rare cases, you may need to run code _before_ the DOM updates. For this we can use the `$effect.pre` rune: