diff --git a/BUILDING.md b/BUILDING.md
new file mode 100644
index 0000000..8f8ca1e
--- /dev/null
+++ b/BUILDING.md
@@ -0,0 +1,27 @@
+
+
+
+
+ suyu
+
+
+
+
suyuOS - Building
+
+
+
+
Dependencses
+
+You'll need to download and install the following to build suyu:
+
+ * [Arch Linux](https://www.archlinux.org/)
+
+ * [archiso](https://wiki.archlinux.org/title/Archiso)
+
+1) Install archiso using `sudo pacman -Syu archiso`
+
+2) To Build SuyuOS Type `mkdir buid-os && mkdir /tmp/suyu-os-tmp && mkarchiso -v -w '/tmp/suyu-os-tmp' -o 'build-os' 'suyu-os'`
+
+3) After it Finish, You Should See the ISO File in the "build-os" Directory. (Please Note that this is an Experimental Version and Not Even Ready yet for Use, Do it just if you want to Contribute in the OS)
+
+
diff --git a/airootfs/usr/local/bin/run-game b/airootfs/usr/local/bin/run-game
new file mode 100644
index 0000000..0b814fa
--- /dev/null
+++ b/airootfs/usr/local/bin/run-game
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+# Check if at least one argument is provided
+if [ $# -lt 1 ]; then
+ echo "Usage: $0 "
+ exit 1
+fi
+
+# Access the first argumen
+gameiso=$1
+
+exec ./home/Desktop/suyu.desktop $gameiso
diff --git a/packages.x86_64 b/packages.x86_64
index d96c4a7..7e30492 100644
--- a/packages.x86_64
+++ b/packages.x86_64
@@ -203,4 +203,20 @@ fzf
traceroute
nvme-cli
-i2c-tools
\ No newline at end of file
+i2c-tools
+
+vulkan-icd-loader
+mesa
+nvidia-utils
+fceux
+dosbox
+dolphin-emu
+dgen-sdl
+desmume
+mgba-sdl
+mame
+ppsspp
+mupen64plus
+snes9x
+vbam-sdl
+stella
diff --git a/readme.md b/readme.md
index 4571973..0bb0468 100644
--- a/readme.md
+++ b/readme.md
@@ -1,6 +1,6 @@
-
+ suyu
@@ -10,5 +10,7 @@
-
The world's first and only operating system that is dedicated to Nintendo Switch Emulation
+
The world's first and only operating system that is dedicated to Nintendo Switch Emulation, although it will have minimised support for modern gen gaming as a whole at a later time.
+
+
To Test and Contribute, Try Building the ISO using the BUILDING.md
diff --git a/ui/Logo.png b/ui/Logo.png
new file mode 100644
index 0000000..92dde56
Binary files /dev/null and b/ui/Logo.png differ
diff --git a/ui/Logo.svg b/ui/Logo.svg
new file mode 100644
index 0000000..4f9ae36
--- /dev/null
+++ b/ui/Logo.svg
@@ -0,0 +1,22 @@
+
\ No newline at end of file
diff --git a/ui/Logo1.svg b/ui/Logo1.svg
new file mode 100644
index 0000000..f3fcfec
--- /dev/null
+++ b/ui/Logo1.svg
@@ -0,0 +1,26 @@
+
+
diff --git a/ui/Yeah.psd b/ui/Yeah.psd
new file mode 100644
index 0000000..8f90e93
Binary files /dev/null and b/ui/Yeah.psd differ
diff --git a/ui/Yeah2.psd b/ui/Yeah2.psd
new file mode 100644
index 0000000..56a9d92
Binary files /dev/null and b/ui/Yeah2.psd differ