diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp
index 79a516619c4c948e4f7b0f11b73c19a3e768c778..3d10c5c1a933e95babce1b90e439d4d31556e819 100755
--- a/src/MainWindow.cpp
+++ b/src/MainWindow.cpp
@@ -655,17 +655,17 @@ bool MainWindow::addPedestrianGroup(int groupID,QString fileName)
 
     //the geometry actor
     auto&& geometry = _visualisationThread->getGeometry();
-
+    QString geometry_file;
     //try to get a geometry filename
     if(fileName.endsWith(".xml",Qt::CaseInsensitive))
     {
          Debug::Messages("Extract geometry file from <xml> trajectories");
-         QString geometry_file=SaxParser::extractGeometryFilename(fileName);
+         geometry_file=SaxParser::extractGeometryFilename(fileName);
     }
     else
     {
          Debug::Messages("Extract geometry file from <txt> trajectories");
-         QString geometry_file=SaxParser::extractGeometryFilenameTXT(fileName);
+         geometry_file=SaxParser::extractGeometryFilenameTXT(fileName);
     }
 
 
diff --git a/src/SaxParser.cpp b/src/SaxParser.cpp
index fca1609ff3ecf5ac37973062cc87d5d62dada851..c8239397715bae56b041f7178740d5ba0c6b2290 100644
--- a/src/SaxParser.cpp
+++ b/src/SaxParser.cpp
@@ -1113,7 +1113,7 @@ QString SaxParser::extractGeometryFilenameTXT(QString &filename)
           while (!in.atEnd()) {
                //look for a line with
                line = in.readLine();
-               std::cout << " >> " >> line >> endl;
+               std::cout << " >> " <<  line << endl;
                if(line.split(":").size()==2)
                {
                     if(line.split(":")[0] == "#geometry")