diff --git a/src/common/DeviceTypes.py b/src/common/DeviceTypes.py
index 30bbd0b15e9d199294a3d7ee7826b22695d0e45c..9a982d1eb71e8b139d2a86fe1a774154239c7147 100644
--- a/src/common/DeviceTypes.py
+++ b/src/common/DeviceTypes.py
@@ -38,6 +38,7 @@ class DeviceTypeEnum(Enum):
     CLIENT                          = 'client'
     DATACENTER                      = 'datacenter'
     IP_SDN_CONTROLLER               = 'ip-sdn-controller'
+    NCE                             = 'nce'
     MICROWAVE_RADIO_SYSTEM          = 'microwave-radio-system'
     OPEN_LINE_SYSTEM                = 'open-line-system'
     OPTICAL_ROADM                   = 'optical-roadm'
@@ -52,6 +53,4 @@ class DeviceTypeEnum(Enum):
 
     # ETSI TeraFlowSDN controller
     TERAFLOWSDN_CONTROLLER          = 'teraflowsdn'
-    IETF_SLICE = 'ietf-slice'
-
-    NCE = 'nce'
\ No newline at end of file
+    IETF_SLICE                      = 'ietf-slice'
diff --git a/src/common/tools/context_queries/Slice.py b/src/common/tools/context_queries/Slice.py
index 03453862e247f6a0389154bd01fb77ed642ff7d3..12bd8c03c68ab0baea5b4db91b7468e2eae7f1a9 100644
--- a/src/common/tools/context_queries/Slice.py
+++ b/src/common/tools/context_queries/Slice.py
@@ -13,17 +13,9 @@
 # limitations under the License.
 
 import logging
-from typing import Optional, Tuple, Union
-from uuid import UUID, uuid5
-
 import grpc
-
-import logging
 from typing import Optional, Tuple, Union
 from uuid import UUID, uuid5
-
-import grpc
-
 from common.Constants import DEFAULT_CONTEXT_NAME
 from common.method_wrappers.ServiceExceptions import InvalidArgumentsException
 from common.proto.context_pb2 import ContextId, Slice, SliceFilter, SliceId
@@ -32,9 +24,6 @@ from common.proto.context_pb2 import ContextId, Slice, SliceFilter, SliceId
 from context.client.ContextClient import ContextClient
 
 
-NAMESPACE_TFS = UUID("200e3a1f-2223-534f-a100-758e29c37f40")
-
-
 NAMESPACE_TFS = UUID("200e3a1f-2223-534f-a100-758e29c37f40")
 
 LOGGER = logging.getLogger(__name__)
@@ -170,4 +159,4 @@ def get_slice_by_defualt_name(
     return get_slice_by_id(
         context_client, slice_id, rw_copy=rw_copy, include_endpoint_ids=include_endpoint_ids,
         include_constraints=include_constraints, include_service_ids=include_service_ids,
-        include_subslice_ids=include_subslice_ids, include_config_rules=include_config_rules)
\ No newline at end of file
+        include_subslice_ids=include_subslice_ids, include_config_rules=include_config_rules)
diff --git a/src/service/service/service_handlers/__init__.py b/src/service/service/service_handlers/__init__.py
index ef988836196cba268ef6bce3fb322cda593ed0ab..1bfeff84aeac11f4b13f6c0ff6c90653cf0c128e 100644
--- a/src/service/service/service_handlers/__init__.py
+++ b/src/service/service/service_handlers/__init__.py
@@ -69,6 +69,12 @@ SERVICE_HANDLERS = [
             FilterFieldEnum.DEVICE_DRIVER : DeviceDriverEnum.DEVICEDRIVER_IETF_ACTN,
         }
     ]),
+    (L3NM_IETFL3VPN_ServiceHandler, [
+        {
+            FilterFieldEnum.SERVICE_TYPE  : ServiceTypeEnum.SERVICETYPE_L3NM,
+            FilterFieldEnum.DEVICE_DRIVER : [DeviceDriverEnum.DEVICEDRIVER_IETF_L3VPN],
+        }
+    ]),
     (L3NMNCEServiceHandler, [
         {
             FilterFieldEnum.SERVICE_TYPE  : ServiceTypeEnum.SERVICETYPE_L3NM,