static function add_path($prefix)
	{
		spl_autoload_register(

			function ($cn) use ($prefix) {
				$className = ltrim($cn, '\\');
				$fileName = '';
				if ($lastNsPos = strrpos($className, '\\')) {
					$namespace = substr($className, 0, $lastNsPos);
					$className = substr($className, $lastNsPos + 1);
					$fileName = str_replace('\\', DIRECTORY_SEPARATOR, $namespace) . DIRECTORY_SEPARATOR;
				}
				$fileName .= str_replace('_', DIRECTORY_SEPARATOR, $className) . '.php';
				$fileName = $prefix . DIRECTORY_SEPARATOR . $fileName;
				if (self::$debug) echo "<div>AUTOLOAD : Considering ($fileName)</div>";
				self::$consider_count++;
				if (self::$consider_count > 500) die("Consider Count Exceeded");
				if (file_exists($fileName)) {
					if (self::$debug) echo "<div>AUTOLOAD: Returning $fileName </div>";
					require $fileName;
					return;
				}
			}
		);
	}