diff --git a/GUI/Model/Job/JobItem.cpp b/GUI/Model/Job/JobItem.cpp
index 56912d73615622941e00bd36fb31c104407fe302..468cd0a7c58f09d2db419acdcb1d2122931ee338 100644
--- a/GUI/Model/Job/JobItem.cpp
+++ b/GUI/Model/Job/JobItem.cpp
@@ -65,6 +65,11 @@ JobItem::JobItem()
     REFACTORED = true;
 }
 
+JobItem::~JobItem()
+{
+    qInfo() << jobName() << "destroyed";
+}
+
 QString JobItem::getIdentifier() const
 {
     return m_identifier;
diff --git a/GUI/Model/Job/JobItem.h b/GUI/Model/Job/JobItem.h
index 67f01158ab0b3477cc93678afb4058b45d91b083..3805868f51b199dda21e3ea7cd686b7b832412a0 100644
--- a/GUI/Model/Job/JobItem.h
+++ b/GUI/Model/Job/JobItem.h
@@ -42,6 +42,7 @@ public:
     static constexpr auto M_TYPE{"JobItem"};
 
     JobItem();
+    ~JobItem();
 
     // job properties
 
diff --git a/GUI/Model/Model/JobModel.cpp b/GUI/Model/Model/JobModel.cpp
index cbe563575e7edec5ca177d2383faa1f634d92ceb..33d7a38a3edb32732824fd87f8bbe8a27a885a1c 100644
--- a/GUI/Model/Model/JobModel.cpp
+++ b/GUI/Model/Model/JobModel.cpp
@@ -55,6 +55,7 @@ JobModel::~JobModel()
 
 #ifdef NEW_JOB_MODEL
     // jobs should be deleted explicitly, because they are not in tree anymore
+    qInfo() << "destruction of JobModel";
     for(auto* jobItem : m_jobItems)
         delete jobItem;
 #endif