diff --git a/src/api-services/netdoc.service.js b/src/api-services/netdoc.service.js
index 9e8369ebead6fbd83e02afc28a62977336b5e7f8..5d0b8a172717533e9ff40e499f41f21c481b4c31 100644
--- a/src/api-services/netdoc.service.js
+++ b/src/api-services/netdoc.service.js
@@ -19,6 +19,23 @@ export default {
     ]
     return TransactionService.execute(config, ta)
   },
+  get_black_box_module_types(config) {
+    const ta = [
+      {
+        name: 'ndcfg.module_type_class.list',
+        old: {
+          name: 'BlkBx',
+        }
+      },
+      {
+        name: 'ndcfg.module_type.list',
+        inner_join_ref: {
+          mtc_list: 'default',
+        }
+      }
+    ]
+    return TransactionService.execute(config, ta)
+  },
   // TODO: the response of this query is rather large (for medium sized querys multiple MB)
   // not all parts are required => this should be filtered
   get_dd_by_bcd_new(config, bcd_name) {
@@ -179,7 +196,7 @@ export default {
       },
       {
         name: 'nd.p_port.list',
-        idx: 'filtered_remote_p_port_list',
+        idx: 'tmp_filtered_remote_p_port_list',
         inner_join_ref: {
           remote_p_port_list: 'self'
         },
@@ -189,6 +206,43 @@ export default {
           is_connected: false
         }
       },
+      {
+        name: 'ndcfg.module_type_class.list',
+        idx: 'mtc_blkbx',
+        old: {
+          name: 'BlkBx',
+        }
+      },
+      {
+        name: 'ndcfg.module_type.list',
+        idx: 'mt_blkbx',
+        inner_join_ref: {
+          mtc_blkbx: 'default',
+        }
+      },
+      {
+        name: 'ndcfg.p_port2module_type.list',
+        idx: 'tmp_blkbx_p_port2module_type_list',
+        inner_join_ref: {
+          mt_blkbx: 'default',
+        }
+      },
+      {
+        name: 'nd.p_port.list',
+        idx: 'tmp_blkbx_p_port_list',
+        inner_join_ref: {
+          remote_p_port_list: 'self',
+          tmp_blkbx_p_port2module_type_list: 'default',
+        }
+      },
+      {
+        name: 'nd.p_port.list',
+        idx: 'filtered_remote_p_port_list',
+        union_join_ref: {
+          tmp_filtered_remote_p_port_list: 'self',
+          tmp_blkbx_p_port_list: 'self',
+        }
+      },
       {
         name: 'nd.module.list',
         idx: 'dd_module_list',
diff --git a/src/api-services/patch_request.service.js b/src/api-services/patch_request.service.js
index fed0ed165c64fb52c4a7821654ca6a9cfec4c7e1..e5ada96daf38889989bbf283074b30b66f710db1 100644
--- a/src/api-services/patch_request.service.js
+++ b/src/api-services/patch_request.service.js
@@ -32,7 +32,7 @@ export default {
       {idx: 't3', inner_join_ref: {tmp_module_type_list: 'default'}, name: 'ndcfg.module_type_class.list', old: {name: 'Chs'}}, // Module type classes
       {idx: 't4', inner_join_ref: {tmp_module_type_list: 'default'}, name: 'ndcfg.module_type_class.list', old: {name: 'AP'}}, // Module type classes
       {idx: 't5', inner_join_ref: {tmp_module_type_list: 'default'}, name: 'ndcfg.module_type_class.list', old: {name: 'FuAP'}}, // Module type classes
-      {idx: 't6', inner_join_ref: {tmp_module_type_list: 'default'}, name: 'ndcfg.module_type_class.list', old: {name: 'BlkBx'}}, // Module type classes
+      // {idx: 't6', inner_join_ref: {tmp_module_type_list: 'default'}, name: 'ndcfg.module_type_class.list', old: {name: 'BlkBx'}}, // Module type classes
       {idx: 't7', inner_join_ref: {tmp_module_type_list: 'default'}, name: 'ndcfg.module_type_class.list', old: {name: 'StatCblLWL'}}, // Module type classes
       {idx: 't8', inner_join_ref: {tmp_module_type_list: 'default'}, name: 'ndcfg.module_type_class.list', old: {name: 'PatchCblCU'}}, // Module type classes
       {idx: 't9', inner_join_ref: {tmp_module_type_list: 'default'}, name: 'ndcfg.module_type_class.list', old: {name: 'FuCo'}}, // Module type classes
@@ -45,7 +45,7 @@ export default {
           t3: 'default',
           t4: 'default',
           t5: 'default',
-          t6: 'default',
+          // t6: 'default', tmp: bis port2ou existiert muss das hier raus
           t7: 'default',
           t8: 'default',
           t9: 'default',