diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro
new file mode 100644
index 0000000..3c3199a
--- /dev/null
+++ b/src/layouts/BaseLayout.astro
@@ -0,0 +1,22 @@
+---
+import "~/assets/styles/base.css";
+
+import MetaTags from "~/components/core/MetaTags.astro";
+import BasicScripts from "~/components/core/BasicScripts.astro";
+
+const { meta = {} } = Astro.props;
+---
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/layouts/Default.astro b/src/layouts/Default.astro
deleted file mode 100644
index faf9dc9..0000000
--- a/src/layouts/Default.astro
+++ /dev/null
@@ -1,27 +0,0 @@
----
-import "~/assets/styles/base.css";
-
-import Header from "~/components/astro/headers/BasicHeader.astro";
-import Footer from "~/components/astro/footers/BasicFooter.astro";
-import MetaTags from "~/components/astro/utils/MetaTags.astro";
-import BasicScripts from "~/components/astro/utils/BasicScripts.astro";
-
-const { title, description, image } = Astro.props;
----
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/layouts/Empty.astro b/src/layouts/Empty.astro
deleted file mode 100644
index 09adbe9..0000000
--- a/src/layouts/Empty.astro
+++ /dev/null
@@ -1,23 +0,0 @@
----
-import "~/assets/styles/base.css";
-
-import MetaTags from "~/components/astro/utils/MetaTags.astro";
-import BasicScripts from "~/components/astro/utils/BasicScripts.astro";
-
-const { title, description, image } = Astro.props;
----
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/layouts/PageLayout.astro b/src/layouts/PageLayout.astro
new file mode 100644
index 0000000..d07a1bb
--- /dev/null
+++ b/src/layouts/PageLayout.astro
@@ -0,0 +1,14 @@
+---
+import Layout from "~/layouts/BaseLayout.astro";
+
+import Header from "~/components/widgets/Header.astro";
+import Footer from "~/components/widgets/Footer.astro";
+
+const { meta } = Astro.props;
+---
+
+
+
+
+
+