diff --git a/src/service/service/service_handlers/l3slice_ietfslice/ConfigRules.py b/src/service/service/service_handlers/l3slice_ietfslice/ConfigRules.py
index cd6072e85e4db8e3178fce659f2982067bbcdfb3..e720f33bb9b9e527f9502b82ca5613cfececa5fd 100644
--- a/src/service/service/service_handlers/l3slice_ietfslice/ConfigRules.py
+++ b/src/service/service/service_handlers/l3slice_ietfslice/ConfigRules.py
@@ -43,9 +43,9 @@ def setup_config_rules(service_uuid: str, json_settings: Dict) -> List[Dict]:
     dst_destination_ip_prefix: str = json_settings["dst_destination_ip_prefix"]
     dst_destination_tcp_port: str = json_settings["dst_destination_tcp_port"]
     slice_id: str = json_settings["slice_id"]
-    delay: str = json_settings["delay"]
-    bandwidth: str = json_settings["bandwidth"]
-    packet_loss: str = json_settings["packet_loss"]
+    delay: str = int(json_settings["delay"])
+    bandwidth: str = int(json_settings["bandwidth"])
+    packet_loss: str = float(json_settings["packet_loss"])
 
     sdps = [
         {
diff --git a/src/service/service/service_handlers/l3slice_ietfslice/L3SliceIETFSliceServiceHandler.py b/src/service/service/service_handlers/l3slice_ietfslice/L3SliceIETFSliceServiceHandler.py
index fa4ebd35d0476f71d0e82f136a685819f2d5a637..6a63201bb3dc822a02d67fad2391c03f1fb1f868 100644
--- a/src/service/service/service_handlers/l3slice_ietfslice/L3SliceIETFSliceServiceHandler.py
+++ b/src/service/service/service_handlers/l3slice_ietfslice/L3SliceIETFSliceServiceHandler.py
@@ -106,9 +106,9 @@ def extract_match_criterion_ipv4_info(
 ) -> Ipv4Info:
     for type_value in match_criterion["match-type"]:
         if type_value["type"] == "ietf-network-slice-service:source-ip-prefix":
-            src_ip = type_value["value"][0].split("/")[0]
+            src_ip = type_value["value"][0]
         elif type_value["type"] == "ietf-network-slice-service:destination-ip-prefix":
-            dst_ip = type_value["value"][0].split("/")[0]
+            dst_ip = type_value["value"][0]
         elif type_value["type"] == "ietf-network-slice-service:source-tcp-port":
             src_port = type_value["value"][0]
         elif type_value["type"] == "ietf-network-slice-service:destination-tcp-port":
@@ -217,7 +217,9 @@ class L3NMSliceIETFSliceServiceHandler(_ServiceHandler):
             running_resource_value_dict = json.loads(
                 running_ietf_slice_cr.custom.resource_value
             )
-            slice_name = running_resource_value_dict["network-slice-services"]['slice-service'][0]['id']
+            slice_name = running_resource_value_dict["network-slice-services"][
+                "slice-service"
+            ][0]["id"]
             if not running_candidate_diff:  # Slice Creation
                 slice_services = candidate_resource_value_dict[
                     "network-slice-services"