diff --git a/pocketsphinxAdapter/CMakeLists.txt b/pocketsphinxAdapter/CMakeLists.txt
index 053501dc76834b876f3fc7aae5ff0b6502f0e9b8..e6c02748395e21aa11b7941652ddd89295b81815 100644
--- a/pocketsphinxAdapter/CMakeLists.txt
+++ b/pocketsphinxAdapter/CMakeLists.txt
@@ -19,6 +19,7 @@ find_package(Qt4 REQUIRED)
 find_package(RSB REQUIRED)
 find_package(RST REQUIRED)
 find_package(RSC REQUIRED)
+FIND_PACKAGE(LibXml2 REQUIRED)
 find_package(RSBXML)
 #MESSAGE (STATUS "Boost_INCLUDE_DIRS: " ${Boost_INCLUDE_DIRS} )
 #MESSAGE (STATUS "Boost_THREAD_LIBRARIES: " ${Boost_LDFLAGS} )
diff --git a/pocketsphinxAdapter/nbproject/configurations.xml b/pocketsphinxAdapter/nbproject/configurations.xml
index 8fbe1c3cfa55812171994a45eef952355c6309d3..93f8ca2f6d8e318071c6e2e1eb5aa3953cffeac8 100644
--- a/pocketsphinxAdapter/nbproject/configurations.xml
+++ b/pocketsphinxAdapter/nbproject/configurations.xml
@@ -336,31 +336,6 @@
       </item>
       <item path="build/src/moc_AlsaMicGrabber.cxx" ex="false" tool="1" flavor2="4">
         <ccTool>
-          <incDir>
-            <pElem>.</pElem>
-            <pElem>/usr/include/qt4</pElem>
-            <pElem>/usr/include/qt4/QtGui</pElem>
-            <pElem>/usr/include/qt4/QtCore</pElem>
-            <pElem>/usr/include/sphinxbase</pElem>
-            <pElem>/usr/include/pocketsphinx</pElem>
-            <pElem>/usr/include/alsa</pElem>
-            <pElem>/usr/include/boost-1_49</pElem>
-            <pElem>/usr/include/rsb0.9</pElem>
-            <pElem>/usr/include/rsc0.9</pElem>
-            <pElem>/usr/include/rsc0.9/3rdparty/boost.uuid</pElem>
-            <pElem>/usr/include/rst0.9/stable</pElem>
-            <pElem>build</pElem>
-            <pElem>/vol/robocup/2013/include</pElem>
-            <pElem>/vol/robocup/2013/include/sphinxbase</pElem>
-            <pElem>/vol/robocup/2013/include/pocketsphinx</pElem>
-            <pElem>/vol/robocup/2013/include/rsb0.9</pElem>
-            <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
-            <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
-            <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
-          </incDir>
-          <preprocessorList>
-            <Elem>QT_NO_DEBUG</Elem>
-          </preprocessorList>
         </ccTool>
       </item>
       <item path="build/src/moc_EqualizerColorWidget.cxx"
@@ -368,77 +343,10 @@
             tool="1"
             flavor2="4">
         <ccTool>
-          <incDir>
-            <pElem>.</pElem>
-            <pElem>/usr/include/qt4</pElem>
-            <pElem>/usr/include/qt4/QtGui</pElem>
-            <pElem>/usr/include/qt4/QtCore</pElem>
-            <pElem>/usr/include/sphinxbase</pElem>
-            <pElem>/usr/include/pocketsphinx</pElem>
-            <pElem>/usr/include/alsa</pElem>
-            <pElem>/usr/include/boost-1_49</pElem>
-            <pElem>/usr/include/rsb0.9</pElem>
-            <pElem>/usr/include/rsc0.9</pElem>
-            <pElem>/usr/include/rsc0.9/3rdparty/boost.uuid</pElem>
-            <pElem>/usr/include/rst0.9/stable</pElem>
-            <pElem>build</pElem>
-            <pElem>/vol/robocup/2013/include</pElem>
-            <pElem>/vol/robocup/2013/include/sphinxbase</pElem>
-            <pElem>/vol/robocup/2013/include/pocketsphinx</pElem>
-            <pElem>/vol/robocup/2013/include/rsb0.9</pElem>
-            <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
-            <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
-            <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
-          </incDir>
-          <preprocessorList>
-            <Elem>QT_NO_DEBUG</Elem>
-          </preprocessorList>
         </ccTool>
       </item>
       <item path="build/src/moc_EqualizerWidget.cxx" ex="false" tool="1" flavor2="4">
         <ccTool>
-          <incDir>
-            <pElem>.</pElem>
-            <pElem>/usr/include/qt4</pElem>
-            <pElem>/usr/include/qt4/QtGui</pElem>
-            <pElem>/usr/include/qt4/QtCore</pElem>
-            <pElem>/usr/include/sphinxbase</pElem>
-            <pElem>/usr/include/pocketsphinx</pElem>
-            <pElem>/usr/include/alsa</pElem>
-            <pElem>/usr/include/boost-1_49</pElem>
-            <pElem>/usr/include/rsb0.9</pElem>
-            <pElem>/usr/include/rsc0.9</pElem>
-            <pElem>/usr/include/rsc0.9/3rdparty/boost.uuid</pElem>
-            <pElem>/usr/include/rst0.9/stable</pElem>
-            <pElem>/usr/include/qt4/QtHelp</pElem>
-            <pElem>/usr/include/qt4/QtNetwork</pElem>
-            <pElem>/usr/include/qt4/QtSql</pElem>
-            <pElem>/usr/include/qt4/QtXml</pElem>
-            <pElem>/usr/include/coin</pElem>
-            <pElem>/usr/include/coin/Inventor/annex</pElem>
-            <pElem>/usr/include/freetype2</pElem>
-            <pElem>/usr/include/qt4/QtOpenGL</pElem>
-            <pElem>/usr/include/qt4/QtWebKit</pElem>
-            <pElem>/usr/include/qt4/QtDesignerComponents</pElem>
-            <pElem>/usr/include/qt4/QtDesigner</pElem>
-            <pElem>/usr/include/qt4/QtScript</pElem>
-            <pElem>/usr/include/qt4/QtSvg</pElem>
-            <pElem>/usr/include/qt4/QtCLucene</pElem>
-            <pElem>/usr/include/qt4/QtTest</pElem>
-            <pElem>/usr/include/qt4/Qt3Support</pElem>
-            <pElem>/usr/include/qt4/QtMultimedia</pElem>
-            <pElem>/usr/include/qt4/QtXmlPatterns</pElem>
-            <pElem>/usr/include/qt4/QtDBus</pElem>
-            <pElem>/usr/include/qt4/QtDeclarative</pElem>
-            <pElem>/usr/include/qt4/QtUiTools</pElem>
-            <pElem>/usr/include/qt4/QtScriptTools</pElem>
-          </incDir>
-          <preprocessorList>
-            <Elem>QT3_SUPPORT</Elem>
-            <Elem>QT_DEBUG</Elem>
-            <Elem>QT_SHARED</Elem>
-            <Elem>_REENTRANT</Elem>
-          </preprocessorList>
         </ccTool>
       </item>
       <item path="build/src/moc_PocketSphinxWidget.cxx"
@@ -446,37 +354,52 @@
             tool="1"
             flavor2="4">
         <ccTool>
-          <incDir>
-            <pElem>.</pElem>
-            <pElem>/usr/include/qt4</pElem>
-            <pElem>/usr/include/qt4/QtGui</pElem>
-            <pElem>/usr/include/qt4/QtCore</pElem>
-            <pElem>/usr/include/sphinxbase</pElem>
-            <pElem>/usr/include/pocketsphinx</pElem>
-            <pElem>/usr/include/alsa</pElem>
-            <pElem>/usr/include/boost-1_49</pElem>
-            <pElem>/usr/include/rsb0.9</pElem>
-            <pElem>/usr/include/rsc0.9</pElem>
-            <pElem>/usr/include/rsc0.9/3rdparty/boost.uuid</pElem>
-            <pElem>/usr/include/rst0.9/stable</pElem>
-            <pElem>build</pElem>
-            <pElem>/vol/robocup/2013/include</pElem>
-            <pElem>/vol/robocup/2013/include/sphinxbase</pElem>
-            <pElem>/vol/robocup/2013/include/pocketsphinx</pElem>
-            <pElem>/vol/robocup/2013/include/rsb0.9</pElem>
-            <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
-            <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
-            <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
-          </incDir>
-          <preprocessorList>
-            <Elem>QT_NO_DEBUG</Elem>
-          </preprocessorList>
         </ccTool>
       </item>
       <item path="build/src/moc_PocketSphinxWrapper.cxx"
             ex="false"
             tool="1"
             flavor2="4">
+        <ccTool>
+        </ccTool>
+      </item>
+      <item path="build/src/moc_PocketsphinxAdapter.cxx"
+            ex="false"
+            tool="1"
+            flavor2="4">
+        <ccTool>
+        </ccTool>
+      </item>
+      <item path="build/src/moc_SimpleDoubleThresholdSegmenter.cxx"
+            ex="false"
+            tool="1"
+            flavor2="4">
+        <ccTool>
+        </ccTool>
+      </item>
+      <item path="build/src/moc_SimpleTextAddField.cxx"
+            ex="false"
+            tool="1"
+            flavor2="4">
+        <ccTool>
+        </ccTool>
+      </item>
+      <item path="build/src/moc_measureDb.cxx" ex="false" tool="1" flavor2="4">
+        <ccTool>
+        </ccTool>
+      </item>
+      <item path="build/src/moc_publishRsb.cxx" ex="false" tool="1" flavor2="4">
+        <ccTool>
+        </ccTool>
+      </item>
+      <item path="build/src/moc_rsbRemoteReceiver.cxx"
+            ex="false"
+            tool="1"
+            flavor2="4">
+        <ccTool>
+        </ccTool>
+      </item>
+      <folder path="pocketsphinxAdapter">
         <ccTool>
           <incDir>
             <pElem>.</pElem>
@@ -491,48 +414,40 @@
             <pElem>/usr/include/rsc0.9</pElem>
             <pElem>/usr/include/rsc0.9/3rdparty/boost.uuid</pElem>
             <pElem>/usr/include/rst0.9/stable</pElem>
-            <pElem>build</pElem>
-            <pElem>/vol/robocup/2013/include</pElem>
-            <pElem>/vol/robocup/2013/include/sphinxbase</pElem>
-            <pElem>/vol/robocup/2013/include/pocketsphinx</pElem>
-            <pElem>/vol/robocup/2013/include/rsb0.9</pElem>
-            <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
-            <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
-            <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
           </incDir>
           <preprocessorList>
-            <Elem>QT_NO_DEBUG</Elem>
+            <Elem>QT_CORE_LIB</Elem>
+            <Elem>QT_GUI_LIB</Elem>
+            <Elem>RST_EXPORT=</Elem>
           </preprocessorList>
         </ccTool>
-      </item>
-      <item path="build/src/moc_PocketsphinxAdapter.cxx"
-            ex="false"
-            tool="1"
-            flavor2="4">
+      </folder>
+      <folder path="pocketsphinxAdapter/build/CMakeFiles">
+        <ccTool>
+          <preprocessorList>
+            <Elem>QT_DEBUG</Elem>
+          </preprocessorList>
+        </ccTool>
+      </folder>
+      <folder path="pocketsphinxAdapter/build/src">
         <ccTool>
           <incDir>
             <pElem>build</pElem>
-            <pElem>/usr/include/qt4</pElem>
-            <pElem>/usr/include/qt4/QtGui</pElem>
-            <pElem>/usr/include/qt4/QtCore</pElem>
             <pElem>/vol/robocup/2013/include</pElem>
             <pElem>/vol/robocup/2013/include/sphinxbase</pElem>
             <pElem>/vol/robocup/2013/include/pocketsphinx</pElem>
-            <pElem>/usr/include/alsa</pElem>
             <pElem>/vol/robocup/2013/include/rsb0.9</pElem>
             <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
             <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
             <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
+            <pElem>/usr/include/libxml2</pElem>
           </incDir>
           <preprocessorList>
             <Elem>QT_NO_DEBUG</Elem>
           </preprocessorList>
         </ccTool>
-      </item>
-      <item path="build/src/moc_SimpleDoubleThresholdSegmenter.cxx"
-            ex="false"
-            tool="1"
-            flavor2="4">
+      </folder>
+      <item path="src/AlsaMicGrabber.cpp" ex="false" tool="1" flavor2="4">
         <ccTool>
           <incDir>
             <pElem>.</pElem>
@@ -555,16 +470,17 @@
             <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
             <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
             <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
+            <pElem>/usr/include/libxml2</pElem>
+            <pElem>build/src</pElem>
           </incDir>
           <preprocessorList>
             <Elem>QT_NO_DEBUG</Elem>
           </preprocessorList>
         </ccTool>
       </item>
-      <item path="build/src/moc_SimpleTextAddField.cxx"
-            ex="false"
-            tool="1"
-            flavor2="4">
+      <item path="src/AlsaMicGrabber.h" ex="false" tool="3" flavor2="0">
+      </item>
+      <item path="src/EqualizerColorWidget.cpp" ex="false" tool="1" flavor2="4">
         <ccTool>
           <incDir>
             <pElem>.</pElem>
@@ -587,59 +503,17 @@
             <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
             <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
             <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
+            <pElem>/usr/include/libxml2</pElem>
+            <pElem>build/src</pElem>
           </incDir>
           <preprocessorList>
             <Elem>QT_NO_DEBUG</Elem>
           </preprocessorList>
         </ccTool>
       </item>
-      <item path="build/src/moc_measureDb.cxx" ex="false" tool="1" flavor2="4">
-        <ccTool>
-          <incDir>
-            <pElem>.</pElem>
-            <pElem>/usr/include/qt4</pElem>
-            <pElem>/usr/include/qt4/QtGui</pElem>
-            <pElem>/usr/include/qt4/QtCore</pElem>
-            <pElem>/usr/include/sphinxbase</pElem>
-            <pElem>/usr/include/pocketsphinx</pElem>
-            <pElem>/usr/include/alsa</pElem>
-            <pElem>/usr/include/boost-1_49</pElem>
-            <pElem>/usr/include/rsb0.9</pElem>
-            <pElem>/usr/include/rsc0.9</pElem>
-            <pElem>/usr/include/rsc0.9/3rdparty/boost.uuid</pElem>
-            <pElem>/usr/include/rst0.9/stable</pElem>
-            <pElem>/usr/include/qt4/QtHelp</pElem>
-            <pElem>/usr/include/qt4/QtNetwork</pElem>
-            <pElem>/usr/include/qt4/QtSql</pElem>
-            <pElem>/usr/include/qt4/QtXml</pElem>
-            <pElem>/usr/include/coin</pElem>
-            <pElem>/usr/include/coin/Inventor/annex</pElem>
-            <pElem>/usr/include/freetype2</pElem>
-            <pElem>/usr/include/qt4/QtOpenGL</pElem>
-            <pElem>/usr/include/qt4/QtWebKit</pElem>
-            <pElem>/usr/include/qt4/QtDesignerComponents</pElem>
-            <pElem>/usr/include/qt4/QtDesigner</pElem>
-            <pElem>/usr/include/qt4/QtScript</pElem>
-            <pElem>/usr/include/qt4/QtSvg</pElem>
-            <pElem>/usr/include/qt4/QtCLucene</pElem>
-            <pElem>/usr/include/qt4/QtTest</pElem>
-            <pElem>/usr/include/qt4/Qt3Support</pElem>
-            <pElem>/usr/include/qt4/QtMultimedia</pElem>
-            <pElem>/usr/include/qt4/QtXmlPatterns</pElem>
-            <pElem>/usr/include/qt4/QtDBus</pElem>
-            <pElem>/usr/include/qt4/QtDeclarative</pElem>
-            <pElem>/usr/include/qt4/QtUiTools</pElem>
-            <pElem>/usr/include/qt4/QtScriptTools</pElem>
-          </incDir>
-          <preprocessorList>
-            <Elem>QT3_SUPPORT</Elem>
-            <Elem>QT_DEBUG</Elem>
-            <Elem>QT_SHARED</Elem>
-            <Elem>_REENTRANT</Elem>
-          </preprocessorList>
-        </ccTool>
+      <item path="src/EqualizerColorWidget.h" ex="false" tool="3" flavor2="0">
       </item>
-      <item path="build/src/moc_publishRsb.cxx" ex="false" tool="1" flavor2="4">
+      <item path="src/EqualizerWidget.cpp" ex="false" tool="1" flavor2="4">
         <ccTool>
           <incDir>
             <pElem>.</pElem>
@@ -662,16 +536,17 @@
             <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
             <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
             <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
+            <pElem>/usr/include/libxml2</pElem>
+            <pElem>build/src</pElem>
           </incDir>
           <preprocessorList>
             <Elem>QT_NO_DEBUG</Elem>
           </preprocessorList>
         </ccTool>
       </item>
-      <item path="build/src/moc_rsbRemoteReceiver.cxx"
-            ex="false"
-            tool="1"
-            flavor2="4">
+      <item path="src/EqualizerWidget.h" ex="false" tool="3" flavor2="0">
+      </item>
+      <item path="src/JsgfParser.cpp" ex="false" tool="1" flavor2="4">
         <ccTool>
           <incDir>
             <pElem>.</pElem>
@@ -694,66 +569,17 @@
             <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
             <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
             <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
+            <pElem>/usr/include/libxml2</pElem>
+            <pElem>build/src</pElem>
           </incDir>
           <preprocessorList>
             <Elem>QT_NO_DEBUG</Elem>
           </preprocessorList>
         </ccTool>
       </item>
-      <folder path="pocketsphinxAdapter">
-        <ccTool>
-          <incDir>
-            <pElem>.</pElem>
-            <pElem>/usr/include/qt4</pElem>
-            <pElem>/usr/include/qt4/QtGui</pElem>
-            <pElem>/usr/include/qt4/QtCore</pElem>
-            <pElem>/usr/include/sphinxbase</pElem>
-            <pElem>/usr/include/pocketsphinx</pElem>
-            <pElem>/usr/include/alsa</pElem>
-            <pElem>/usr/include/boost-1_49</pElem>
-            <pElem>/usr/include/rsb0.9</pElem>
-            <pElem>/usr/include/rsc0.9</pElem>
-            <pElem>/usr/include/rsc0.9/3rdparty/boost.uuid</pElem>
-            <pElem>/usr/include/rst0.9/stable</pElem>
-          </incDir>
-          <preprocessorList>
-            <Elem>QT_CORE_LIB</Elem>
-            <Elem>QT_GUI_LIB</Elem>
-            <Elem>RST_EXPORT=</Elem>
-          </preprocessorList>
-        </ccTool>
-      </folder>
-      <folder path="pocketsphinxAdapter/build/CMakeFiles">
-        <ccTool>
-          <preprocessorList>
-            <Elem>QT_DEBUG</Elem>
-          </preprocessorList>
-        </ccTool>
-      </folder>
-      <item path="src/AlsaMicGrabber.cpp" ex="false" tool="1" flavor2="4">
-        <ccTool>
-          <incDir>
-            <pElem>.</pElem>
-            <pElem>/usr/include/qt4</pElem>
-            <pElem>/usr/include/qt4/QtGui</pElem>
-            <pElem>/usr/include/qt4/QtCore</pElem>
-            <pElem>/usr/include/sphinxbase</pElem>
-            <pElem>/usr/include/pocketsphinx</pElem>
-            <pElem>/usr/include/alsa</pElem>
-            <pElem>/usr/include/boost-1_49</pElem>
-            <pElem>/usr/include/rsb0.9</pElem>
-            <pElem>/usr/include/rsc0.9</pElem>
-            <pElem>/usr/include/rsc0.9/3rdparty/boost.uuid</pElem>
-            <pElem>/usr/include/rst0.9/stable</pElem>
-          </incDir>
-          <preprocessorList>
-            <Elem>QT_DEBUG</Elem>
-          </preprocessorList>
-        </ccTool>
-      </item>
-      <item path="src/AlsaMicGrabber.h" ex="false" tool="3" flavor2="0">
+      <item path="src/JsgfParser.h" ex="false" tool="3" flavor2="0">
       </item>
-      <item path="src/EqualizerColorWidget.cpp" ex="false" tool="1" flavor2="4">
+      <item path="src/JsgfParserTest.cpp" ex="false" tool="1" flavor2="4">
         <ccTool>
           <incDir>
             <pElem>.</pElem>
@@ -768,15 +594,23 @@
             <pElem>/usr/include/rsc0.9</pElem>
             <pElem>/usr/include/rsc0.9/3rdparty/boost.uuid</pElem>
             <pElem>/usr/include/rst0.9/stable</pElem>
+            <pElem>build</pElem>
+            <pElem>/vol/robocup/2013/include</pElem>
+            <pElem>/vol/robocup/2013/include/sphinxbase</pElem>
+            <pElem>/vol/robocup/2013/include/pocketsphinx</pElem>
+            <pElem>/vol/robocup/2013/include/rsb0.9</pElem>
+            <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
+            <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
+            <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
+            <pElem>/usr/include/libxml2</pElem>
+            <pElem>build/src</pElem>
           </incDir>
           <preprocessorList>
-            <Elem>QT_DEBUG</Elem>
+            <Elem>QT_NO_DEBUG</Elem>
           </preprocessorList>
         </ccTool>
       </item>
-      <item path="src/EqualizerColorWidget.h" ex="false" tool="3" flavor2="0">
-      </item>
-      <item path="src/EqualizerWidget.cpp" ex="false" tool="1" flavor2="4">
+      <item path="src/PocketSphinxInitException.cpp" ex="false" tool="1" flavor2="4">
         <ccTool>
           <incDir>
             <pElem>.</pElem>
@@ -797,9 +631,9 @@
           </preprocessorList>
         </ccTool>
       </item>
-      <item path="src/EqualizerWidget.h" ex="false" tool="3" flavor2="0">
+      <item path="src/PocketSphinxInitException.h" ex="false" tool="3" flavor2="0">
       </item>
-      <item path="src/JsgfParser.cpp" ex="false" tool="1" flavor2="4">
+      <item path="src/PocketSphinxWidget.cpp" ex="false" tool="1" flavor2="4">
         <ccTool>
           <incDir>
             <pElem>.</pElem>
@@ -814,36 +648,25 @@
             <pElem>/usr/include/rsc0.9</pElem>
             <pElem>/usr/include/rsc0.9/3rdparty/boost.uuid</pElem>
             <pElem>/usr/include/rst0.9/stable</pElem>
+            <pElem>build</pElem>
+            <pElem>/vol/robocup/2013/include</pElem>
+            <pElem>/vol/robocup/2013/include/sphinxbase</pElem>
+            <pElem>/vol/robocup/2013/include/pocketsphinx</pElem>
+            <pElem>/vol/robocup/2013/include/rsb0.9</pElem>
+            <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
+            <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
+            <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
+            <pElem>/usr/include/libxml2</pElem>
+            <pElem>build/src</pElem>
           </incDir>
           <preprocessorList>
-            <Elem>QT_DEBUG</Elem>
+            <Elem>QT_NO_DEBUG</Elem>
           </preprocessorList>
         </ccTool>
       </item>
-      <item path="src/JsgfParser.h" ex="false" tool="3" flavor2="0">
-      </item>
-      <item path="src/JsgfParserTest.cpp" ex="false" tool="1" flavor2="4">
-        <ccTool>
-          <incDir>
-            <pElem>.</pElem>
-            <pElem>/usr/include/qt4</pElem>
-            <pElem>/usr/include/qt4/QtGui</pElem>
-            <pElem>/usr/include/qt4/QtCore</pElem>
-            <pElem>/usr/include/sphinxbase</pElem>
-            <pElem>/usr/include/pocketsphinx</pElem>
-            <pElem>/usr/include/alsa</pElem>
-            <pElem>/usr/include/boost-1_49</pElem>
-            <pElem>/usr/include/rsb0.9</pElem>
-            <pElem>/usr/include/rsc0.9</pElem>
-            <pElem>/usr/include/rsc0.9/3rdparty/boost.uuid</pElem>
-            <pElem>/usr/include/rst0.9/stable</pElem>
-          </incDir>
-          <preprocessorList>
-            <Elem>QT_DEBUG</Elem>
-          </preprocessorList>
-        </ccTool>
+      <item path="src/PocketSphinxWidget.h" ex="false" tool="3" flavor2="0">
       </item>
-      <item path="src/PocketSphinxInitException.cpp" ex="false" tool="1" flavor2="4">
+      <item path="src/PocketSphinxWrapper.cpp" ex="false" tool="1" flavor2="4">
         <ccTool>
           <incDir>
             <pElem>.</pElem>
@@ -858,29 +681,15 @@
             <pElem>/usr/include/rsc0.9</pElem>
             <pElem>/usr/include/rsc0.9/3rdparty/boost.uuid</pElem>
             <pElem>/usr/include/rst0.9/stable</pElem>
-          </incDir>
-          <preprocessorList>
-            <Elem>QT_DEBUG</Elem>
-          </preprocessorList>
-        </ccTool>
-      </item>
-      <item path="src/PocketSphinxInitException.h" ex="false" tool="3" flavor2="0">
-      </item>
-      <item path="src/PocketSphinxWidget.cpp" ex="false" tool="1" flavor2="4">
-        <ccTool>
-          <incDir>
             <pElem>build</pElem>
-            <pElem>/usr/include/qt4</pElem>
-            <pElem>/usr/include/qt4/QtGui</pElem>
-            <pElem>/usr/include/qt4/QtCore</pElem>
             <pElem>/vol/robocup/2013/include</pElem>
             <pElem>/vol/robocup/2013/include/sphinxbase</pElem>
             <pElem>/vol/robocup/2013/include/pocketsphinx</pElem>
-            <pElem>/usr/include/alsa</pElem>
             <pElem>/vol/robocup/2013/include/rsb0.9</pElem>
             <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
             <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
             <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
+            <pElem>/usr/include/libxml2</pElem>
             <pElem>build/src</pElem>
           </incDir>
           <preprocessorList>
@@ -888,9 +697,9 @@
           </preprocessorList>
         </ccTool>
       </item>
-      <item path="src/PocketSphinxWidget.h" ex="false" tool="3" flavor2="0">
+      <item path="src/PocketSphinxWrapper.h" ex="false" tool="3" flavor2="0">
       </item>
-      <item path="src/PocketSphinxWrapper.cpp" ex="false" tool="1" flavor2="4">
+      <item path="src/PocketsphinxAdapter.cpp" ex="false" tool="1" flavor2="4">
         <ccTool>
           <incDir>
             <pElem>.</pElem>
@@ -905,29 +714,15 @@
             <pElem>/usr/include/rsc0.9</pElem>
             <pElem>/usr/include/rsc0.9/3rdparty/boost.uuid</pElem>
             <pElem>/usr/include/rst0.9/stable</pElem>
-          </incDir>
-          <preprocessorList>
-            <Elem>QT_DEBUG</Elem>
-          </preprocessorList>
-        </ccTool>
-      </item>
-      <item path="src/PocketSphinxWrapper.h" ex="false" tool="3" flavor2="0">
-      </item>
-      <item path="src/PocketsphinxAdapter.cpp" ex="false" tool="1" flavor2="4">
-        <ccTool>
-          <incDir>
             <pElem>build</pElem>
-            <pElem>/usr/include/qt4</pElem>
-            <pElem>/usr/include/qt4/QtGui</pElem>
-            <pElem>/usr/include/qt4/QtCore</pElem>
             <pElem>/vol/robocup/2013/include</pElem>
             <pElem>/vol/robocup/2013/include/sphinxbase</pElem>
             <pElem>/vol/robocup/2013/include/pocketsphinx</pElem>
-            <pElem>/usr/include/alsa</pElem>
             <pElem>/vol/robocup/2013/include/rsb0.9</pElem>
             <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
             <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
             <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
+            <pElem>/usr/include/libxml2</pElem>
             <pElem>build/src</pElem>
           </incDir>
           <preprocessorList>
@@ -955,9 +750,19 @@
             <pElem>/usr/include/rsc0.9</pElem>
             <pElem>/usr/include/rsc0.9/3rdparty/boost.uuid</pElem>
             <pElem>/usr/include/rst0.9/stable</pElem>
+            <pElem>build</pElem>
+            <pElem>/vol/robocup/2013/include</pElem>
+            <pElem>/vol/robocup/2013/include/sphinxbase</pElem>
+            <pElem>/vol/robocup/2013/include/pocketsphinx</pElem>
+            <pElem>/vol/robocup/2013/include/rsb0.9</pElem>
+            <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
+            <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
+            <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
+            <pElem>/usr/include/libxml2</pElem>
+            <pElem>build/src</pElem>
           </incDir>
           <preprocessorList>
-            <Elem>QT_DEBUG</Elem>
+            <Elem>QT_NO_DEBUG</Elem>
           </preprocessorList>
         </ccTool>
       </item>
@@ -981,9 +786,19 @@
             <pElem>/usr/include/rsc0.9</pElem>
             <pElem>/usr/include/rsc0.9/3rdparty/boost.uuid</pElem>
             <pElem>/usr/include/rst0.9/stable</pElem>
+            <pElem>build</pElem>
+            <pElem>/vol/robocup/2013/include</pElem>
+            <pElem>/vol/robocup/2013/include/sphinxbase</pElem>
+            <pElem>/vol/robocup/2013/include/pocketsphinx</pElem>
+            <pElem>/vol/robocup/2013/include/rsb0.9</pElem>
+            <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
+            <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
+            <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
+            <pElem>/usr/include/libxml2</pElem>
+            <pElem>build/src</pElem>
           </incDir>
           <preprocessorList>
-            <Elem>QT_DEBUG</Elem>
+            <Elem>QT_NO_DEBUG</Elem>
           </preprocessorList>
         </ccTool>
       </item>
@@ -1012,6 +827,7 @@
             <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
             <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
             <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
+            <pElem>/usr/include/libxml2</pElem>
             <pElem>build/src</pElem>
           </incDir>
           <preprocessorList>
@@ -1036,9 +852,19 @@
             <pElem>/usr/include/rsc0.9</pElem>
             <pElem>/usr/include/rsc0.9/3rdparty/boost.uuid</pElem>
             <pElem>/usr/include/rst0.9/stable</pElem>
+            <pElem>build</pElem>
+            <pElem>/vol/robocup/2013/include</pElem>
+            <pElem>/vol/robocup/2013/include/sphinxbase</pElem>
+            <pElem>/vol/robocup/2013/include/pocketsphinx</pElem>
+            <pElem>/vol/robocup/2013/include/rsb0.9</pElem>
+            <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
+            <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
+            <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
+            <pElem>/usr/include/libxml2</pElem>
+            <pElem>build/src</pElem>
           </incDir>
           <preprocessorList>
-            <Elem>QT_DEBUG</Elem>
+            <Elem>QT_NO_DEBUG</Elem>
           </preprocessorList>
         </ccTool>
       </item>
@@ -1065,6 +891,7 @@
             <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
             <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
             <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
+            <pElem>/usr/include/libxml2</pElem>
             <pElem>build/src</pElem>
           </incDir>
           <preprocessorList>
@@ -1102,26 +929,19 @@
       <item path="src/listenToRsb.cpp" ex="false" tool="1" flavor2="4">
         <ccTool>
           <incDir>
-            <pElem>.</pElem>
+            <pElem>build</pElem>
             <pElem>/usr/include/qt4</pElem>
             <pElem>/usr/include/qt4/QtGui</pElem>
             <pElem>/usr/include/qt4/QtCore</pElem>
-            <pElem>/usr/include/sphinxbase</pElem>
-            <pElem>/usr/include/pocketsphinx</pElem>
-            <pElem>/usr/include/alsa</pElem>
-            <pElem>/usr/include/boost-1_49</pElem>
-            <pElem>/usr/include/rsb0.9</pElem>
-            <pElem>/usr/include/rsc0.9</pElem>
-            <pElem>/usr/include/rsc0.9/3rdparty/boost.uuid</pElem>
-            <pElem>/usr/include/rst0.9/stable</pElem>
-            <pElem>build</pElem>
             <pElem>/vol/robocup/2013/include</pElem>
             <pElem>/vol/robocup/2013/include/sphinxbase</pElem>
             <pElem>/vol/robocup/2013/include/pocketsphinx</pElem>
+            <pElem>/usr/include/alsa</pElem>
             <pElem>/vol/robocup/2013/include/rsb0.9</pElem>
             <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
             <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
             <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
+            <pElem>/usr/include/libxml2</pElem>
             <pElem>build/src</pElem>
           </incDir>
           <preprocessorList>
@@ -1144,9 +964,19 @@
             <pElem>/usr/include/rsc0.9</pElem>
             <pElem>/usr/include/rsc0.9/3rdparty/boost.uuid</pElem>
             <pElem>/usr/include/rst0.9/stable</pElem>
+            <pElem>build</pElem>
+            <pElem>/vol/robocup/2013/include</pElem>
+            <pElem>/vol/robocup/2013/include/sphinxbase</pElem>
+            <pElem>/vol/robocup/2013/include/pocketsphinx</pElem>
+            <pElem>/vol/robocup/2013/include/rsb0.9</pElem>
+            <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
+            <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
+            <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
+            <pElem>/usr/include/libxml2</pElem>
+            <pElem>build/src</pElem>
           </incDir>
           <preprocessorList>
-            <Elem>QT_DEBUG</Elem>
+            <Elem>QT_NO_DEBUG</Elem>
           </preprocessorList>
         </ccTool>
       </item>
@@ -1409,6 +1239,7 @@
             <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
             <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
             <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
+            <pElem>/usr/include/libxml2</pElem>
             <pElem>build/src</pElem>
           </incDir>
           <preprocessorList>
@@ -1441,6 +1272,7 @@
             <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
             <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
             <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
+            <pElem>/usr/include/libxml2</pElem>
             <pElem>build/src</pElem>
           </incDir>
           <preprocessorList>
@@ -1465,9 +1297,19 @@
             <pElem>/usr/include/rsc0.9</pElem>
             <pElem>/usr/include/rsc0.9/3rdparty/boost.uuid</pElem>
             <pElem>/usr/include/rst0.9/stable</pElem>
+            <pElem>build</pElem>
+            <pElem>/vol/robocup/2013/include</pElem>
+            <pElem>/vol/robocup/2013/include/sphinxbase</pElem>
+            <pElem>/vol/robocup/2013/include/pocketsphinx</pElem>
+            <pElem>/vol/robocup/2013/include/rsb0.9</pElem>
+            <pElem>/vol/robocup/2013/include/rsc0.9</pElem>
+            <pElem>/vol/robocup/2013/include/rsc0.9/3rdparty/boost.uuid</pElem>
+            <pElem>/vol/robocup/2013/include/rst0.9/stable</pElem>
+            <pElem>/usr/include/libxml2</pElem>
+            <pElem>build/src</pElem>
           </incDir>
           <preprocessorList>
-            <Elem>QT_DEBUG</Elem>
+            <Elem>QT_NO_DEBUG</Elem>
           </preprocessorList>
         </ccTool>
       </item>
diff --git a/pocketsphinxAdapter/nbproject/private/Default.properties b/pocketsphinxAdapter/nbproject/private/Default.properties
index 1910e1aa7b1677d3a7e36ca587f62427a374516a..97a56bf6ee54be388c48d9c9c990ed51647d7d3a 100644
--- a/pocketsphinxAdapter/nbproject/private/Default.properties
+++ b/pocketsphinxAdapter/nbproject/private/Default.properties
@@ -1,4 +1,2 @@
-/home/biron/git/robocup-speechrec/pocketsphinxAdapter/src/PocketsphinxAdapter.cpp=/home/biron/git/robocup-speechrec/pocketsphinxAdapter/build/src#-DRST_EXPORT= -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/home/biron/git/robocup-speechrec/pocketsphinxAdapter/build -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -I/vol/robocup/2013/include -I/vol/robocup/2013/include/sphinxbase -I/vol/robocup/2013/include/pocketsphinx -I/usr/include/alsa -I/vol/robocup/2013/share/rsb0.9/../../include/rsb0.9 -I/vol/robocup/2013/share/rsc0.9/../../include/rsc0.9 -I/vol/robocup/2013/share/rsc0.9/../../include/rsc0.9/3rdparty/boost.uuid -I/vol/robocup/2013/share/rst0.9/../../include/rst0.9/stable -o CMakeFiles/pocketsphinxAdapter.dir/PocketsphinxAdapter.cpp.o -c /home/biron/git/robocup-speechrec/pocketsphinxAdapter/src/PocketsphinxAdapter.cpp
-/home/biron/git/robocup-speechrec/pocketsphinxAdapter/src/PocketSphinxWidget.cpp=/home/biron/git/robocup-speechrec/pocketsphinxAdapter/build/src#-DRST_EXPORT= -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/home/biron/git/robocup-speechrec/pocketsphinxAdapter/build -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -I/vol/robocup/2013/include -I/vol/robocup/2013/include/sphinxbase -I/vol/robocup/2013/include/pocketsphinx -I/usr/include/alsa -I/vol/robocup/2013/share/rsb0.9/../../include/rsb0.9 -I/vol/robocup/2013/share/rsc0.9/../../include/rsc0.9 -I/vol/robocup/2013/share/rsc0.9/../../include/rsc0.9/3rdparty/boost.uuid -I/vol/robocup/2013/share/rst0.9/../../include/rst0.9/stable -o CMakeFiles/pocketsphinxAdapter.dir/PocketSphinxWidget.cpp.o -c /home/biron/git/robocup-speechrec/pocketsphinxAdapter/src/PocketSphinxWidget.cpp
-/home/biron/git/robocup-speechrec/pocketsphinxAdapter/build/src/moc_PocketsphinxAdapter.cxx=/home/biron/git/robocup-speechrec/pocketsphinxAdapter/build/src#-DRST_EXPORT= -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/home/biron/git/robocup-speechrec/pocketsphinxAdapter/build -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -I/vol/robocup/2013/include -I/vol/robocup/2013/include/sphinxbase -I/vol/robocup/2013/include/pocketsphinx -I/usr/include/alsa -I/vol/robocup/2013/share/rsb0.9/../../include/rsb0.9 -I/vol/robocup/2013/share/rsc0.9/../../include/rsc0.9 -I/vol/robocup/2013/share/rsc0.9/../../include/rsc0.9/3rdparty/boost.uuid -I/vol/robocup/2013/share/rst0.9/../../include/rst0.9/stable -o CMakeFiles/pocketsphinxAdapter.dir/moc_PocketsphinxAdapter.cxx.o -c /home/biron/git/robocup-speechrec/pocketsphinxAdapter/build/src/moc_PocketsphinxAdapter.cxx
-/vol/robocup/2013/lib/librsb.so.0.9=/home/biron/git/robocup-speechrec/pocketsphinxAdapter/build/src#CMakeFiles/pocketsphinxAdapter.dir/PocketsphinxAdapter.cpp.o CMakeFiles/pocketsphinxAdapter.dir/PocketSphinxWrapper.cpp.o CMakeFiles/pocketsphinxAdapter.dir/PocketSphinxWidget.cpp.o CMakeFiles/pocketsphinxAdapter.dir/SimpleDoubleThresholdSegmenter.cpp.o CMakeFiles/pocketsphinxAdapter.dir/SimpleTextAddField.cpp.o CMakeFiles/pocketsphinxAdapter.dir/AlsaMicGrabber.cpp.o CMakeFiles/pocketsphinxAdapter.dir/EqualizerColorWidget.cpp.o CMakeFiles/pocketsphinxAdapter.dir/JsgfParser.cpp.o CMakeFiles/pocketsphinxAdapter.dir/publishRsb.cpp.o CMakeFiles/pocketsphinxAdapter.dir/rsbRemoteReceiver.cpp.o CMakeFiles/pocketsphinxAdapter.dir/dataRingBuffer.cpp.o CMakeFiles/pocketsphinxAdapter.dir/configFileParser.cpp.o CMakeFiles/pocketsphinxAdapter.dir/moc_PocketsphinxAdapter.cxx.o CMakeFiles/pocketsphinxAdapter.dir/moc_PocketSphinxWidget.cxx.o CMakeFiles/pocketsphinxAdapter.dir/moc_SimpleDoubleThresholdSegmenter.cxx.o CMakeFiles/pocketsphinxAdapter.dir/moc_SimpleTextAddField.cxx.o CMakeFiles/pocketsphinxAdapter.dir/moc_PocketSphinxWrapper.cxx.o CMakeFiles/pocketsphinxAdapter.dir/moc_AlsaMicGrabber.cxx.o CMakeFiles/pocketsphinxAdapter.dir/moc_EqualizerColorWidget.cxx.o CMakeFiles/pocketsphinxAdapter.dir/moc_publishRsb.cxx.o CMakeFiles/pocketsphinxAdapter.dir/moc_rsbRemoteReceiver.cxx.o -o pocketsphinxAdapter -rdynamic -L/vol/robocup/2013/lib -lpocketsphinx -lsphinxbase -lsphinxad -lpulse -lpulse-simple -lpthread -lm -lblas -llapack -lsndfile -lasound -lQtGui -lQtCore /vol/robocup/2013/lib/librsb.so.0.9 /vol/robocup/2013/lib/librst.so.0.9 /vol/robocup/2013/lib/librsbxml.so.0.9 -lboost_thread-mt -lboost_system-mt /vol/robocup/2013/lib/librsb.so.0.9 /vol/robocup/2013/lib/libspread.so -lboost_date_time-mt /vol/robocup/2013/lib/librst.so.0.9 -lprotobuf /vol/robocup/2013/lib/librsc0.9.so.0.9 -lboost_thread-mt -lboost_filesystem-mt -lboost_signals-mt -lboost_regex-mt -lboost_program_options-mt -lpthread -lboost_system-mt -ldl -lxmltio -lxqilla -lxerces-c -lpthread -llog4cxx -Wl,-rpath,/vol/robocup/2013/lib:::::::::::::::
+/home/biron/git/robocup-speechrec/pocketsphinxAdapter/src/listenToRsb.cpp=/home/biron/git/robocup-speechrec/pocketsphinxAdapter/build/src#-DRST_EXPORT= -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/home/biron/git/robocup-speechrec/pocketsphinxAdapter/build -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtCore -I/vol/robocup/2013/include -I/vol/robocup/2013/include/sphinxbase -I/vol/robocup/2013/include/pocketsphinx -I/usr/include/alsa -I/vol/robocup/2013/share/rsb0.9/../../include/rsb0.9 -I/vol/robocup/2013/share/rsc0.9/../../include/rsc0.9 -I/vol/robocup/2013/share/rsc0.9/../../include/rsc0.9/3rdparty/boost.uuid -I/vol/robocup/2013/share/rst0.9/../../include/rst0.9/stable -I/usr/include/libxml2 -o CMakeFiles/listenToRsb.dir/listenToRsb.cpp.o -c /home/biron/git/robocup-speechrec/pocketsphinxAdapter/src/listenToRsb.cpp
+/vol/robocup/2013/lib/librsb.so.0.9=/home/biron/git/robocup-speechrec/pocketsphinxAdapter/build/src#CMakeFiles/listenToRsb.dir/listenToRsb.cpp.o -o listenToRsb -rdynamic -L/vol/robocup/2013/lib -lpocketsphinx -lsphinxbase -lsphinxad -lpulse -lpulse-simple -lpthread -lm -lblas -llapack -lsndfile /vol/robocup/2013/lib/librsb.so.0.9 /vol/robocup/2013/lib/librst.so.0.9 /vol/robocup/2013/lib/librsbxml.so.0.9 -lboost_thread-mt -lboost_system-mt -lxml2 /vol/robocup/2013/lib/librsb.so.0.9 /vol/robocup/2013/lib/libspread.so -lboost_date_time-mt /vol/robocup/2013/lib/librst.so.0.9 -lprotobuf /vol/robocup/2013/lib/librsc0.9.so.0.9 -lboost_thread-mt -lboost_filesystem-mt -lboost_signals-mt -lboost_regex-mt -lboost_program_options-mt -lpthread -lboost_system-mt -ldl -lxmltio -lxqilla -lxerces-c -lpthread -llog4cxx -Wl,-rpath,/vol/robocup/2013/lib:::::::::::::::
diff --git a/pocketsphinxAdapter/src/CMakeLists.txt b/pocketsphinxAdapter/src/CMakeLists.txt
index 36665a9172c323601a8782ea04798a8e682a3654..3f852c2f5674b13a8a9c6b0477eb0e22c885d91e 100644
--- a/pocketsphinxAdapter/src/CMakeLists.txt
+++ b/pocketsphinxAdapter/src/CMakeLists.txt
@@ -83,8 +83,8 @@ add_executable(configFileParser ${configFileParser_SRCS})
 include_directories(${Boost_INCLUDE_DIRS})
 
 add_executable(listenToRsb ${listenToRsb_SRCS})
-include_directories(${RSB_INCLUDE_DIRS} ${RST_INCLUDE_DIRS})
-target_link_libraries( listenToRsb ${POCKETSPHINX_LDFLAGS} ${RSB_LIBRARIES} ${RST_LIBRARIES} ${RSBXML_LIBRARIES} ${Boost_LIBRARIES})
+include_directories(${RSB_INCLUDE_DIRS} ${RST_INCLUDE_DIRS} ${LIBXML2_INCLUDE_DIR})
+target_link_libraries( listenToRsb ${POCKETSPHINX_LDFLAGS} ${RSB_LIBRARIES} ${RST_LIBRARIES} ${RSBXML_LIBRARIES} ${Boost_LIBRARIES} ${LIBXML2_LIBRARIES})
 
 add_executable(sendSpeechRecEnable ${sendSpeechRecEnable_SRCS})
 include_directories(${RSB_INCLUDE_DIRS} ${RST_INCLUDE_DIRS})
diff --git a/pocketsphinxAdapter/src/listenToRsb.cpp b/pocketsphinxAdapter/src/listenToRsb.cpp
index f84fec8edbd5c879ba9e1ae7de60b425dfc51387..9d09d95d1b8eb1d8f6e7c03817d570fb8f2f14a6 100644
--- a/pocketsphinxAdapter/src/listenToRsb.cpp
+++ b/pocketsphinxAdapter/src/listenToRsb.cpp
@@ -15,13 +15,48 @@
 #include <rsbxml0.9/rsbxml/XOPConverter.h>
 #include <rsbxml0.9/rsbxml/XOP.h>
 
+extern "C" {
+#include <libxml/parser.h>
+#include <libxml/tree.h>
+#include <libxml/xpath.h>
+}
 
 using namespace std;
 
+xmlXPathObjectPtr
+getnodeset (xmlDocPtr doc, xmlChar *xpath){
+	
+	xmlXPathContextPtr context;
+	xmlXPathObjectPtr result;
+
+	context = xmlXPathNewContext(doc);
+	if (context == NULL) {
+		printf("Error in xmlXPathNewContext\n");
+		return NULL;
+	}
+	result = xmlXPathEvalExpression(xpath, context);
+	xmlXPathFreeContext(context);
+	if (result == NULL) {
+		printf("Error in xmlXPathEvalExpression\n");
+		return NULL;
+	}
+	if(xmlXPathNodeSetIsEmpty(result->nodesetval)){
+		xmlXPathFreeObject(result);
+                printf("No result\n");
+		return NULL;
+	}
+	return result;
+}
+
 /*
  * 
  */
 int main(int argc, char** argv) {
+    
+    LIBXML_TEST_VERSION
+    
+    xmlDocPtr doc;
+    
     rsb::Scope scope(argc > 1 ? argv[1] : "/speechrec/psa");
     boost::shared_ptr<rsb::converter::XOPConverter> myXopConverter = boost::make_shared<rsb::converter::XOPConverter>();    
     rsb::converter::converterRepository<std::string>()->registerConverter(myXopConverter);
@@ -36,9 +71,36 @@ int main(int argc, char** argv) {
         rsb::EventPtr event = reader->read();
         //std::cout << event << std::endl;
         boost::shared_ptr<rsb::transport::XOP> myXOP = boost::static_pointer_cast<rsb::transport::XOP> (event->getData());
-        std::cout << myXOP->getDocumentText() << std::endl;
-    }
+        //std::cout << myXOP->getDocumentText() << std::endl;
+
+        const char* buffer = new char[myXOP->getDocumentText().size()];
+        doc = xmlReadMemory(myXOP->getDocumentText().data(), myXOP->getDocumentText().size(), "noname.xml", NULL, 0);
+        if (doc == NULL) {
+            std::cerr << "Failed to parse document: " << myXOP->getDocumentText() << std::endl;
+        }
+        else {
+            xmlChar *xpath = (xmlChar*) "//part";
+            xmlNodeSetPtr nodeset;
+            xmlXPathObjectPtr result;
+            int i;
+            xmlChar *keyword;            
+            result = getnodeset(doc, xpath);
+            if (result) {
+                nodeset = result->nodesetval;
+                for (i = 0; i < nodeset->nodeNr; i++) {
+                    keyword = xmlNodeListGetString(doc, nodeset->nodeTab[i]->xmlChildrenNode, 1);
+                    std::cout <<  keyword << " ";
+                    xmlFree(keyword);
+                }
+                std::cout << std::endl;
+                xmlXPathFreeObject(result);
+            }
+            xmlFreeDoc(doc);
+            
 
-    return 0;
+        }
+    }
+    xmlCleanupParser();
 }
 
+