diff --git a/Exedra/Application/Loader.php b/Exedra/Application/Loader.php
index <HASH>..<HASH> 100644
--- a/Exedra/Application/Loader.php
+++ b/Exedra/Application/Loader.php
@@ -16,7 +16,7 @@ class Loader
 		return strpos($file, ":") !== false;
 	}
 
-	public function load($file,$data = null, $subapp = null)
+	private function refinePath($file)
 	{
 		if(($colonPos = strpos($file, ":")) !== false)
 		{
@@ -24,16 +24,33 @@ class Loader
 			$file	= $this->structure->get($structure)."/".$file;
 		}
 
+		return $file;
+	}
+
+	public function load($file,$data = null)
+	{
+		$file = $this->refinePath($file);
+
 		if(isset($loaded[$file])) return false;
 
 		if(!file_exists($file))
-			throw new \Exception("File not found : $file", 1);
+			throw new \Exception("File not found : $file");
 
 		if($data && is_array($data))
 			extract($data);
 
 		return require_once $file;
 	}
+
+	public function getContent($file)
+	{
+		$file = $this->refinePath($file);
+
+		if(!file_exists($file))
+			throw new \Exception("File not found : $file");
+
+		return file_get_contents($file);
+	}
 }
 
 ?>
\ No newline at end of file
Add getContent method to loader