diff --git a/frontend/app/layout.tsx b/frontend/app/layout.tsx
index 4edaf55..5f11f56 100644
--- a/frontend/app/layout.tsx
+++ b/frontend/app/layout.tsx
@@ -7,6 +7,7 @@ import CompletionFeatureProvider from "@/providers/CompletionFeatureProvider";
import DashboardFeatureProvider from "@/providers/DashboardFeatureProvider";
import ErrorBoundary from "@/components/error/ErrorBoundary";
import { NetworkStatusProvider } from "@/providers/NetworkStatusProvider";
+import QueryProvider from "@/providers/QueryProvider";
const geistSans = Geist({
variable: "--font-geist-sans",
@@ -31,6 +32,7 @@ export default function RootLayout({
+ Challenge yourself with logic, coding, and blockchain puzzles. +
+Failed to load puzzles.
+ ++ {puzzles.length} puzzle{puzzles.length !== 1 ? 's' : ''} found +
+No puzzles found
+Try adjusting your filters.
+