diff --git a/include/core/utils/params_server.hpp b/include/core/utils/params_server.hpp
index 5dad0e8262b603c3de5eaeacecf8726f536e8eb0..a750eab79f4ee90b39e4e21d1926129897c29d92 100644
--- a/include/core/utils/params_server.hpp
+++ b/include/core/utils/params_server.hpp
@@ -40,14 +40,19 @@ public:
         _params.insert(std::pair<std::string, std::string>(key, value));
     }
 
-//    template<typename T>
-//    T getParam(std::string key, std::string def_value) const {
-//        if(_params.find(key) != _params.end()){
-//            return converter<T>::convert(_params.find(key)->second);
-//        }else{
-//            return converter<T>::convert(def_value);
-//        }
-//    }
+    void addParams(std::map<std::string, std::string> params)
+    {
+        _params.insert(params.begin(), params.end());
+    }
+
+   // template<typename T>
+   // T getParam(std::string key, std::string def_value) const {
+   //     if(_params.find(key) != _params.end()){
+   //         return converter<T>::convert(_params.find(key)->second);
+   //     }else{
+   //         return converter<T>::convert(def_value);
+   //     }
+   // }
 
     template<typename T>
     T getParam(std::string key) const {