diff --git a/source/src/components/global/Footer.astro b/source/src/components/global/Footer.astro
new file mode 100644
index 0000000..e69de29
diff --git a/source/src/components/global/Head.astro b/source/src/components/global/Head.astro
new file mode 100644
index 0000000..b8b8403
--- /dev/null
+++ b/source/src/components/global/Head.astro
@@ -0,0 +1,20 @@
+---
+// Components
+import { Tooltips } from 'astro-tooltips'
+---
+
+
+ Zarro Search
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/source/src/components/global/Header.astro b/source/src/components/global/Header.astro
new file mode 100644
index 0000000..007d918
--- /dev/null
+++ b/source/src/components/global/Header.astro
@@ -0,0 +1,79 @@
+---
+// Properties
+const {Query} = Astro.props
+
+// Icons
+import { HalfMoon, Menu } from "@iconoir/vue";
+---
+
+
+
+
\ No newline at end of file
diff --git a/source/src/components/global/SearchMenu.astro b/source/src/components/global/SearchMenu.astro
new file mode 100644
index 0000000..a97b2e8
--- /dev/null
+++ b/source/src/components/global/SearchMenu.astro
@@ -0,0 +1,51 @@
+---
+// Properties
+const {Type} = Astro.props
+
+// Highlight Type
+---
+
+
+
+
+
+{
+ ()=> {
+ if (Type === "Web") {
+ return
+ } else if (Type === "Images") {
+ return
+ } else if (Type === "Videos") {
+ return
+ } else if (Type === "News") {
+ return
+ } else if (Type === "Map") {
+ return
+ }
+ }
+ }
\ No newline at end of file
diff --git a/source/src/components/search/Correction.astro b/source/src/components/search/Correction.astro
new file mode 100644
index 0000000..31fb1b4
--- /dev/null
+++ b/source/src/components/search/Correction.astro
@@ -0,0 +1,24 @@
+---
+// Properties
+const {
+ DidYouMean,
+ ActualQuery
+} = Astro.props
+---
+
+
+
+
diff --git a/source/src/components/search/RelatedSearches.astro b/source/src/components/search/RelatedSearches.astro
new file mode 100644
index 0000000..d0f9b23
--- /dev/null
+++ b/source/src/components/search/RelatedSearches.astro
@@ -0,0 +1,23 @@
+Related searches
+
+
+
+
+
\ No newline at end of file
diff --git a/source/src/components/search/WebLink.astro b/source/src/components/search/WebLink.astro
new file mode 100644
index 0000000..8c698b3
--- /dev/null
+++ b/source/src/components/search/WebLink.astro
@@ -0,0 +1,43 @@
+---
+// Properties
+const {
+ Title,
+ Description,
+ Link
+} = Astro.props
+---
+
+
+
+
\ No newline at end of file