Index: trunk/FACT++/src/chatserv.cc
===================================================================
--- trunk/FACT++/src/chatserv.cc	(revision 10696)
+++ trunk/FACT++/src/chatserv.cc	(revision 10699)
@@ -3,4 +3,6 @@
 #include <boost/bind.hpp>
 
+#include "Dim.h"
+#include "FACT.h"
 #include "EventImp.h"
 #include "WindowLog.h"
@@ -44,5 +46,5 @@
         "\n"
         "Usage: chatserv [OPTIONS]\n"
-        "  or:  chatserv [OPTIONS]\n"
+        "  or:  chatserv [OPTIONS]\n";
     cout << endl;
 }
@@ -65,5 +67,5 @@
     ChatServer(ostream &lout) : StateMachineDim(lout, "CHAT")
     {
-        AddConfiguration("MSG", "C")
+        AddEvent("MSG", "C")
             (boost::bind(&ChatServer::HandleMsg, this, _1))
             ("|msg[string]:message to be distributed");
@@ -113,7 +115,5 @@
     }
 
-    // To allow overwriting of DIM_DNS_NODE set 0 to 1
-    setenv("DIM_DNS_NODE", conf.Get<string>("dns").c_str(), 1);
-
+    Dim::Setup(conf.Get<string>("dns"));
 
     WindowLog log;
