diff --git a/src/problem/problem.cpp b/src/problem/problem.cpp
index bef2e0d8f1320f90882f3002ae4d6b7e8651e1f6..f99e9d8cd77cd862a3da9b3dbe5184c246d40530 100644
--- a/src/problem/problem.cpp
+++ b/src/problem/problem.cpp
@@ -93,10 +93,12 @@ ProblemPtr Problem::autoSetup(const std::string& _input_yaml_file, std::vector<s
 #endif
 
     // Create yaml server
-    auto server = yaml-schema-cpp::YamlServer({}, _input_yaml_file);
+    auto server = yaml_schema_cpp::YamlServer({}, _input_yaml_file);
 
-    // 
+    // get all plugins
+    auto plugins_nodes = yaml_schema_cpp::findNodesWithKey(server.getNode(),"plugins");
   
+    
     std::stringstream log;
     if (not server.validate(SensorClass, log))
     {