diff --git a/public/img/bg.png b/public/img/bg.png
new file mode 100644
index 0000000..ced528b
Binary files /dev/null and b/public/img/bg.png differ
diff --git a/public/img/links/roblox.svg b/public/img/links/roblox.svg
new file mode 100644
index 0000000..7caf1e2
--- /dev/null
+++ b/public/img/links/roblox.svg
@@ -0,0 +1,104 @@
+
+
+
+
diff --git a/src/components/Footer.astro b/src/components/Footer.astro
deleted file mode 100644
index 669ca2e..0000000
--- a/src/components/Footer.astro
+++ /dev/null
@@ -1,97 +0,0 @@
----
-import BaseButton from "./buttons/ButtonStd.astro";
----
-
-
-
\ No newline at end of file
diff --git a/src/components/Header.astro b/src/components/Header.astro
deleted file mode 100644
index 821dfa4..0000000
--- a/src/components/Header.astro
+++ /dev/null
@@ -1,106 +0,0 @@
----
-import HeaderButton from './buttons/HeaderButton.astro';
----
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/components/buttons/ButtonStd.astro b/src/components/buttons/ButtonStd.astro
index 7140282..5a82284 100644
--- a/src/components/buttons/ButtonStd.astro
+++ b/src/components/buttons/ButtonStd.astro
@@ -1,21 +1,14 @@
---
-const { link, buttonColor, buttonHover, borderRad } = Astro.props;
+const { link, class: className, buttonColor, buttonHover, borderRad } = Astro.props;
---
-
-
-
-
+
+
\ No newline at end of file
diff --git a/src/components/buttons/HeaderButton.astro b/src/components/buttons/HeaderButton.astro
deleted file mode 100644
index 266b49f..0000000
--- a/src/components/buttons/HeaderButton.astro
+++ /dev/null
@@ -1,56 +0,0 @@
----
-const { location, text } = Astro.props;
----
-
-
-
\ No newline at end of file
diff --git a/src/components/buttons/IconButton.astro b/src/components/buttons/IconButton.astro
new file mode 100644
index 0000000..a795b30
--- /dev/null
+++ b/src/components/buttons/IconButton.astro
@@ -0,0 +1,23 @@
+---
+const { name, icon, username, link, buttonColor, buttonHover } = Astro.props;
+import ButtonBase from './ButtonStd.astro';
+---
+
+
+
+
+ {name}
+
\ No newline at end of file
diff --git a/src/components/buttons/SocialButton.astro b/src/components/buttons/SocialButton.astro
deleted file mode 100644
index 421276b..0000000
--- a/src/components/buttons/SocialButton.astro
+++ /dev/null
@@ -1,65 +0,0 @@
----
-const { name, icon, username, link, buttonColor, buttonHover } = Astro.props;
-import ButtonBase from './ButtonStd.astro';
----
-
-
-
-
- {name}
- {username}
-
-
-
\ No newline at end of file
diff --git a/src/components/sidebarModules/nav.astro b/src/components/sidebarModules/nav.astro
new file mode 100644
index 0000000..1fea713
--- /dev/null
+++ b/src/components/sidebarModules/nav.astro
@@ -0,0 +1,20 @@
+---
+import ButtonBase from '../buttons/ButtonStd.astro';
+---
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro
index 9490cd7..f09a578 100644
--- a/src/layouts/BaseLayout.astro
+++ b/src/layouts/BaseLayout.astro
@@ -1,7 +1,12 @@
---
import '../styles/global.css';
-import Header from '../components/Header.astro';
-import Footer from '../components/Footer.astro';
+
+import NavSidebar from '../components/sidebarModules/nav.astro';
+
+import Btn from '../components/buttons/ButtonStd.astro';
+import IconBtn from '../components/buttons/IconButton.astro';
+
+import socialLinks from '../resources/socialLinks.json';
const { pageTitle } = Astro.props;
---
@@ -14,32 +19,42 @@ const { pageTitle } = Astro.props;
{pageTitle}
-
-
-
-
-
+