diff --git a/index.html b/index.html
index d361c2f..00cdd51 100644
--- a/index.html
+++ b/index.html
@@ -7,8 +7,9 @@
diff --git a/playground/components/Article.ts b/playground/components/Article.ts
index a263308..949fb1c 100644
--- a/playground/components/Article.ts
+++ b/playground/components/Article.ts
@@ -1,5 +1,5 @@
import { html } from "@f-stack/reflow";
-import { Counter } from "../pages/reactivity/1-state-and-derived/Counter.ts";
+import { Counter } from "./Counter.ts";
export const Article = (props: { title: string }) => {
return html`
diff --git a/playground/pages/reactivity/1-state-and-derived/Counter.ts b/playground/components/Counter.ts
similarity index 100%
rename from playground/pages/reactivity/1-state-and-derived/Counter.ts
rename to playground/components/Counter.ts
diff --git a/playground/components/Hi.ts b/playground/components/Hi.ts
deleted file mode 100644
index 8bbde53..0000000
--- a/playground/components/Hi.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import { html } from "@f-stack/reflow";
-
-export const Hi = () => {
- return html`
-
Hi
- `;
-};
diff --git a/playground/pages/reactivity/2-cleanup/Cleanup.ts b/playground/pages/reactivity/Cleanup.ts
similarity index 100%
rename from playground/pages/reactivity/2-cleanup/Cleanup.ts
rename to playground/pages/reactivity/Cleanup.ts
diff --git a/playground/pages/reactivity/objects/ObjectPage.ts b/playground/pages/reactivity/ObjectPage.ts
similarity index 100%
rename from playground/pages/reactivity/objects/ObjectPage.ts
rename to playground/pages/reactivity/ObjectPage.ts
diff --git a/playground/pages/reactivity/3-shared-state/SharedState.ts b/playground/pages/reactivity/SharedState.ts
similarity index 54%
rename from playground/pages/reactivity/3-shared-state/SharedState.ts
rename to playground/pages/reactivity/SharedState.ts
index ca8a7c5..d6bb57a 100644
--- a/playground/pages/reactivity/3-shared-state/SharedState.ts
+++ b/playground/pages/reactivity/SharedState.ts
@@ -1,14 +1,14 @@
-import { derived, reactive } from "@f-stack/functorial";
+import { reactive } from "@f-stack/functorial";
import { html, on } from "@f-stack/reflow";
-const state = reactive({
- count: 0,
+const count = reactive({
+ value: 0,
});
export const Counter = () => {
return html`
-