diff --git a/src/app/(app)/dashboard/@admin/problemset/new/description/page.tsx b/src/app/(app)/dashboard/@admin/problemset/new/description/page.tsx
new file mode 100644
index 0000000..2779fc6
--- /dev/null
+++ b/src/app/(app)/dashboard/@admin/problemset/new/description/page.tsx
@@ -0,0 +1,5 @@
+import NewProblemDescriptionForm from "@/components/features/dashboard/admin/problemset/new/components/description-form";
+
+export default function NewProblemDescriptionPage() {
+ return ;
+}
diff --git a/src/app/(app)/dashboard/@admin/problemset/new/metadata/page.tsx b/src/app/(app)/dashboard/@admin/problemset/new/metadata/page.tsx
new file mode 100644
index 0000000..9a57c4f
--- /dev/null
+++ b/src/app/(app)/dashboard/@admin/problemset/new/metadata/page.tsx
@@ -0,0 +1,5 @@
+import NewProblemMetadataForm from "@/components/features/dashboard/admin/problemset/new/components/metadata-form";
+
+export default function NewProblemMetadataPage() {
+ return ;
+}
diff --git a/src/app/(app)/dashboard/@admin/problemset/new/page.tsx b/src/app/(app)/dashboard/@admin/problemset/new/page.tsx
new file mode 100644
index 0000000..9e28de4
--- /dev/null
+++ b/src/app/(app)/dashboard/@admin/problemset/new/page.tsx
@@ -0,0 +1,5 @@
+import { redirect } from "next/navigation";
+
+export default function NewProblemPage() {
+ redirect("/dashboard/problemset/new/metadata");
+}
diff --git a/src/app/(app)/dashboard/@admin/problemset/new/solution/page.tsx b/src/app/(app)/dashboard/@admin/problemset/new/solution/page.tsx
new file mode 100644
index 0000000..2b68fdf
--- /dev/null
+++ b/src/app/(app)/dashboard/@admin/problemset/new/solution/page.tsx
@@ -0,0 +1,5 @@
+import NewProblemSolutionForm from "@/components/features/dashboard/admin/problemset/new/components/solution-form";
+
+export default function NewProblemSolutionPage() {
+ return ;
+}