diff --git a/controller/northbound/server/configurationmanagement.go b/controller/northbound/server/configurationmanagement.go
index d85e5af8222997a581fb4e99ef3afb90ff7031b3..d04f9ccb10e1003e025fa7f6fe94ee167451c1a1 100644
--- a/controller/northbound/server/configurationmanagement.go
+++ b/controller/northbound/server/configurationmanagement.go
@@ -6,7 +6,7 @@ import (
 
 	cm "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/configurationmanagement"
 	ne "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/networkelement"
-	"code.fbi.h-da.de/danet/gosdn/controller/interfaces/networkdomain"
+	"code.fbi.h-da.de/danet/gosdn/controller/interfaces/networkelement"
 	log "github.com/sirupsen/logrus"
 	"google.golang.org/grpc/codes"
 	"google.golang.org/grpc/status"
@@ -14,13 +14,12 @@ import (
 
 // ConfigurationManagementServer represents a core server.
 type ConfigurationManagementServer struct {
-	networkDomain networkdomain.NetworkDomain
-	//pndStore networkdomain.PndStore
+	networkElementStore networkelement.Store
 }
 
 // ConfigurationManagementServer receives a pndStore and returns a new coreServer.
-func NewConfigurationManagementServer(networkDomain networkdomain.NetworkDomain) *ConfigurationManagementServer {
-	return &ConfigurationManagementServer{networkDomain: networkDomain}
+func NewConfigurationManagementServer(networkElementStore networkelement.Store) *ConfigurationManagementServer {
+	return &ConfigurationManagementServer{networkElementStore: networkElementStore}
 }
 
 // ExportSDNConfig returns the SDN configuration.