diff --git a/include/node.h b/include/node.h
index 8324843dbbc865276bb527563164660e32e5b19a..0f0a28cfb655fceaa91593183a350a38150d1938 100644
--- a/include/node.h
+++ b/include/node.h
@@ -78,7 +78,7 @@ class WolfRosNode
 
 
     protected:
-        //std::vector<std::shared_ptr<Loader>> loaders_;
+        std::vector<std::shared_ptr<Loader>> loaders_;
 
         // solver
         SolverManagerPtr solver_;
diff --git a/src/node.cpp b/src/node.cpp
index 910cfdacd7ce47c71426bc8553d4dbf32cb9feea..5f2257ce5d5046a0700c542856288cb689ce2b33 100644
--- a/src/node.cpp
+++ b/src/node.cpp
@@ -85,7 +85,7 @@ WolfRosNode::WolfRosNode()
         WOLF_TRACE("Loading publisher " + type + " via " + lib_publisher);
         auto l = std::make_shared<LoaderRaw>(lib_publisher);
         l->load();
-        //loaders_.push_back(l);
+        loaders_.push_back(l);
 
         WOLF_INFO("Pub: ", type, " name: ", name);
         publishers_.push_back(FactoryPublisher::create(type,
@@ -109,7 +109,7 @@ WolfRosNode::WolfRosNode()
         WOLF_TRACE("Loading subscriber " + type + " via " + lib_subscriber);
         auto l = std::make_shared<LoaderRaw>(lib_subscriber);
         l->load();
-        //loaders_.push_back(l);
+        loaders_.push_back(l);
 
         WOLF_TRACE("From sensor {" + sensor + "} subscribing {" + type + "} to {" + topic + "} topic");
         subscribers_.push_back(FactorySubscriber::create(type,