diff --git a/applications/rtdt-manager/rtdt-manager/rtdt-manager.go b/applications/rtdt-manager/rtdt-manager/rtdt-manager.go
index 20b877944bc5b99834f51b5c1eb77a2dd2333522..eef966ee3dd24e237190bfa475ad1da76f3c8465 100644
--- a/applications/rtdt-manager/rtdt-manager/rtdt-manager.go
+++ b/applications/rtdt-manager/rtdt-manager/rtdt-manager.go
@@ -3,6 +3,7 @@ package rtdtmanager
 import (
 	"fmt"
 	"os"
+	"os/signal"
 	"path/filepath"
 	"regexp"
 	"strconv"
@@ -16,6 +17,7 @@ import (
 	"code.fbi.h-da.de/danet/gosdn/application-framework/registration"
 	clabconfig "code.fbi.h-da.de/danet/gosdn/applications/rtdt-manager/clab-config"
 	"code.fbi.h-da.de/danet/gosdn/applications/rtdt-manager/sdnconfig"
+
 	// "code.fbi.h-da.de/danet/gosdn/applications/rtdt-manager/util"
 	"code.fbi.h-da.de/danet/gosdn/applications/rtdt-manager/venv"
 )
@@ -38,6 +40,7 @@ func NewRtdtManager() *RtdtManager {
 		stopChan:       make(chan os.Signal, 1),
 		baseClabConfig: nil,
 	}
+	signal.Notify(rMan.stopChan, os.Interrupt)
 	fmt.Println("Success: RtdtManager created")
 	return &rMan
 }
diff --git a/models/YangModels b/models/YangModels
index 9442dda17a9a5f1f0db548512446e3d9ca37a955..6af71d68aa1deeef0f447567830327370653b37b 160000
--- a/models/YangModels
+++ b/models/YangModels
@@ -1 +1 @@
-Subproject commit 9442dda17a9a5f1f0db548512446e3d9ca37a955
+Subproject commit 6af71d68aa1deeef0f447567830327370653b37b
diff --git a/models/arista b/models/arista
index ae4d23359a4d25e1f2feb6878b825e629b9f2fb9..61fc7bba14ec2efd152b98fc59e8837ad1db3ab9 160000
--- a/models/arista
+++ b/models/arista
@@ -1 +1 @@
-Subproject commit ae4d23359a4d25e1f2feb6878b825e629b9f2fb9
+Subproject commit 61fc7bba14ec2efd152b98fc59e8837ad1db3ab9
diff --git a/models/openconfig b/models/openconfig
index ea279957a8dab6eb0c0b05e5a134bc3dfb0c8d28..daf73c37e9062b458bb9eab645840e5d3835c74d 160000
--- a/models/openconfig
+++ b/models/openconfig
@@ -1 +1 @@
-Subproject commit ea279957a8dab6eb0c0b05e5a134bc3dfb0c8d28
+Subproject commit daf73c37e9062b458bb9eab645840e5d3835c74d