diff --git a/src/backgroundFilter.cpp b/src/backgroundFilter.cpp
index 97d06d872e0f7e4fd9108c392c921c22c11b26f0..ee6d68613e05de23ccd7baf0aab1c50812356c09 100644
--- a/src/backgroundFilter.cpp
+++ b/src/backgroundFilter.cpp
@@ -25,11 +25,9 @@
 // nur temporaer fuer anzeige
 #include "helper.h"
 
+#include <QFileDialog>
 #include <opencv2/highgui.hpp>
 
-// TODO spaeter entfernen naechsten beiden zeilen
-#include "control.h"
-extern Control *cw;
 
 /// Entfernung zum Hintergrund, um als Vordergrund angesehen zu werden
 /// darf nicht zu gross werden, da sonst an waenden problem
diff --git a/src/petrack.cpp b/src/petrack.cpp
index 8f1362822426563a24c391da149757a139fda1b9..8db2372279d55583d9252f2c7dd5430b7c6ea75e 100644
--- a/src/petrack.cpp
+++ b/src/petrack.cpp
@@ -68,10 +68,6 @@
 #include <iomanip>
 #include <opencv2/opencv.hpp>
 
-// temp muss spaeter herausgenommen werden,
-//  dient dazu, in anderen dateien um schnell ueber cw->temp1->value() an einstellbare daten zu kommen
-Control *cw;
-
 int Petrack::trcVersion = 0;
 
 // Reihenfolge des anlegens der objekte ist sehr wichtig
@@ -122,7 +118,6 @@ Petrack::Petrack() :
     mRecognitionRoiItem->setZValue(5); // groesser heisst weiter oben
 
     mControlWidget = new Control(*this, *mScene, mReco, *mTrackingRoiItem, *mRecognitionRoiItem);
-    cw             = mControlWidget; // muss spaeter geloescht werden
 
     mStereoWidget = new StereoWidget(this);
     mStereoWidget->setWindowFlags(Qt::Window);
@@ -311,7 +306,6 @@ Petrack::Petrack() :
 Petrack::~Petrack()
 {
     delete mImage;
-    delete cw;
     // hier muessten weitere stehen insb die im konstruktor erzeugt werden
     // aber da petrack nur vernichtet wird, wenn programm beendet wird, kann man sich das auch schenken
 }