diff --git a/ableos/src/scratchpad.rs b/ableos/src/scratchpad.rs
index d092261..d5f49bb 100644
--- a/ableos/src/scratchpad.rs
+++ b/ableos/src/scratchpad.rs
@@ -57,25 +57,6 @@ impl acpi::AcpiHandler for AcpiStruct {
 //     mutex
 // });
 
-#[derive(Debug)]
-pub struct Path {
-    pub path: Vec<String>,
-}
-
-impl Path {
-    pub fn new(path: String) -> Self {
-        let mut path_vec_string = vec![];
-
-        for part in path.split(&['\\', '/'][..]) {
-            path_vec_string.push(part.to_string());
-        }
-
-        Path {
-            path: path_vec_string,
-        }
-    }
-}
-
 /// Experimental scratchpad for testing.
 pub fn scratchpad() {
     // bruh();
diff --git a/base/boot/limine.cfg b/base/boot/limine.cfg
index 5c521a4..a26657e 100644
--- a/base/boot/limine.cfg
+++ b/base/boot/limine.cfg
@@ -17,3 +17,6 @@ TERM_BACKDROP=008080
     KERNEL_CMDLINE=
     # Setting a default resolution for the framebuffer
     RESOLUTION=800x600x24
+
+    MODULE_PATH=boot:///boot/initrd.tar
+    MODULE_CMDLINE=This is the first module.