diff --git a/skeleton/meta/definitions/definitions.php b/skeleton/meta/definitions/definitions.php
index 4faf9f1..7cd990a 100644
--- a/skeleton/meta/definitions/definitions.php
+++ b/skeleton/meta/definitions/definitions.php
@@ -4,7 +4,7 @@ use Taxus\Privilege;
 
 use function DI\{ autowire, add, create, get };
 
-$dir = getenv("META_PATH") . "/definitions";
+$dir = dirname(__DIR__, 2);
 
 return [
     '%APPKEY%' => [
@@ -15,23 +15,23 @@ return [
         ],
 
         'ulmus' => [
-            'entities' => [ '%ESCAPED_NAMESPACE%\\Entity' => getenv("PROJECT_PATH") . '/src/Entity/' ],
+            'entities' => [ '%ESCAPED_NAMESPACE%\\Entity' => implode(DIRECTORY_SEPARATOR, [ $dir, 'src', 'Entity', '' ]) ],
         ],
 
         'routes' => [
-            '%ESCAPED_NAMESPACE%\\Controller' => getenv("PROJECT_PATH") . '/src/Controller/',
+            '%ESCAPED_NAMESPACE%\\Controller' => implode(DIRECTORY_SEPARATOR, [ $dir, 'src', 'Controller', '' ]),
         ],
 
         'events' => [
-            '%ESCAPED_NAMESPACE%\\Controller' => implode(DIRECTORY_SEPARATOR, [ getenv("PROJECT_PATH"), 'src', 'Controller', '' ]),
+            '%ESCAPED_NAMESPACE%\\Controller' => implode(DIRECTORY_SEPARATOR, [ $dir, 'src', 'Controller', '' ]),
         ],
 
         'cronard' => [
-            '%ESCAPED_NAMESPACE%\\Controller' => implode(DIRECTORY_SEPARATOR, [ getenv("PROJECT_PATH"), 'src', 'Controller', '' ]),
+            '%ESCAPED_NAMESPACE%\\Controller' => implode(DIRECTORY_SEPARATOR, [ $dir, 'src', 'Controller', '' ]),
         ],
 
         'cli' => [
-            '%ESCAPED_NAMESPACE%\\Controller' => implode(DIRECTORY_SEPARATOR, [ getenv("PROJECT_PATH"), 'src', 'Controller', '' ]),
+            '%ESCAPED_NAMESPACE%\\Controller' => implode(DIRECTORY_SEPARATOR, [ $dir, 'src', 'Controller', '' ]),
         ],
 
         'taxus' => [
@@ -43,5 +43,5 @@ return [
         ]
     ],
 
-    'app.middlewares' => add([]),
+    'app.middlewares' => \DI\add([]),
 ];