diff --git a/src/opc_server.cpp b/src/opc_server.cpp
index cb33b8e89e8e5ad2fe93a734e1eb64c9a55e27f7..3aab851655eeee491da7ee4a80f7aef9de3007cf 100644
--- a/src/opc_server.cpp
+++ b/src/opc_server.cpp
@@ -6,12 +6,14 @@
 
 using namespace OpcUa;
 
+UaServer server;
 
 
 std::vector<OpcUa::Variant> my_method(NodeId context, std::vector<OpcUa::Variant> arguments)
 {
     std::cout << "Method triggered" << std::endl;
-    
+    Node vat = server.GetNode("renewable_power");
+    std::cout << vat.ToString() << std::endl;
     std::vector<OpcUa::Variant> result;
     result.push_back(Variant(static_cast<uint8_t>(0)));
     return result;
@@ -29,7 +31,7 @@ void add_nodes_to(uint32_t idx, Node &objects)
 int main(int argc, char **argv)
 {
     auto logger = spdlog::stderr_color_mt("server");
-    OpcUa::UaServer server(logger);
+    server = UaServer(logger);
 
     server.SetEndpoint("opc.tcp://localhost:4840/opcua/smartgridserver");
     server.SetServerURI("Smart Grid OPC UA Server");