diff --git a/Cargo.toml b/Cargo.toml
index f42d4878a3807e2209c9bb7d65270c2de57873d5..bb8d7a8145f029a3094150148e1907d1be25656a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -17,7 +17,7 @@ members = ["kayak_ui_macros", "kayak_font"]
 
 [dependencies]
 bevy = { version = "0.11", default-features = false, features = ["bevy_render", "bevy_asset", "bevy_winit", "bevy_core_pipeline"] }
-bevy_svg = { version="0.10.1", default-features = false }
+bevy_svg = { version="0.11", default-features = false }
 bitflags = "1.3.2"
 bytemuck = "1.12"
 dashmap = "5.4"
@@ -49,6 +49,3 @@ path = "examples/todo/todo.rs"
 
 [package.metadata.docs.rs]
 features = ["bevy/x11"]
-
-[patch.crates-io]
-bevy_svg = {git = "https://github.com/NiseVoid/bevy_svg", branch="bevy_svg"}
diff --git a/src/context.rs b/src/context.rs
index 0a7352d98b47bfdc7e0b92fb055f4dd2a618e14d..413cd9656f956fd0705e0f17553e393a024cdd7c 100644
--- a/src/context.rs
+++ b/src/context.rs
@@ -77,10 +77,12 @@ type WidgetSystems = HashMap<
 ///
 /// fn main() {
 ///     App::new()
-///     .add_plugins(DefaultPlugins)
-///     .add_plugin(ContextPlugin)
-///     .add_plugin(KayakWidgets)
-///     .add_startup_system(setup);
+///     .add_plugins((
+///         DefaultPlugins,
+///         KayakContextPlugin,
+///         KayakWidgets
+///     ))
+///     .add_systems(Startup, setup);
 /// }
 /// ```
 #[derive(Component)]