diff --git a/src/lib/components/publications/TableOfContents.svelte b/src/lib/components/publications/TableOfContents.svelte
new file mode 100644
index 0000000..50b383a
--- /dev/null
+++ b/src/lib/components/publications/TableOfContents.svelte
@@ -0,0 +1,20 @@
+
+
+
diff --git a/src/lib/components/TableOfContents.svelte b/src/lib/components/publications/table_of_contents.svelte.ts
similarity index 52%
rename from src/lib/components/TableOfContents.svelte
rename to src/lib/components/publications/table_of_contents.svelte.ts
index 78aa83a..548d4f5 100644
--- a/src/lib/components/TableOfContents.svelte
+++ b/src/lib/components/publications/table_of_contents.svelte.ts
@@ -1,35 +1,38 @@
-
-
-
+}
diff --git a/src/lib/data_structures/table_of_contents.ts b/src/lib/data_structures/table_of_contents.ts
deleted file mode 100644
index 8bf447f..0000000
--- a/src/lib/data_structures/table_of_contents.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-export interface TocEntry {
- title: string;
- href: string;
- expanded: boolean;
- children: Array | null;
-}