diff --git a/libs/shared/lib/vis/visualizations/nodelinkvis/components/NLPixi.tsx b/libs/shared/lib/vis/visualizations/nodelinkvis/components/NLPixi.tsx
index 8b4fd09f268d4d2755da0b91dece83d128f1734b..8012bbc13b60fb4a91ee1f2728400b8ee3921e9a 100644
--- a/libs/shared/lib/vis/visualizations/nodelinkvis/components/NLPixi.tsx
+++ b/libs/shared/lib/vis/visualizations/nodelinkvis/components/NLPixi.tsx
@@ -352,7 +352,7 @@ export const NLPixi = (props: Props) => {
 
     const linkMeta = props.graph.links[link._id];
 
-    const text = new Text("TEST", { 
+    const text = new Text(linkMeta.name, { 
       fontSize: 70,
       fill: config.LINE_COLOR_DEFAULT,
       stroke: 0xffffff,
diff --git a/libs/shared/lib/vis/visualizations/nodelinkvis/components/query2NL.tsx b/libs/shared/lib/vis/visualizations/nodelinkvis/components/query2NL.tsx
index 952d6bc4eb2a9ee83f68aa19849474238eddcf39..ef0aba7b517589e955b5ec1b65593b39fffc263b 100644
--- a/libs/shared/lib/vis/visualizations/nodelinkvis/components/query2NL.tsx
+++ b/libs/shared/lib/vis/visualizations/nodelinkvis/components/query2NL.tsx
@@ -247,6 +247,7 @@ export function parseQueryResult(queryResult: GraphQueryResult, ml: ML, options:
         source: uniqueEdges[i].from,
         target: uniqueEdges[i].to,
         value: uniqueEdges[i].count,
+        name: uniqueEdges[i].attributes.Type,
         mlEdge: false,
         color: 0x000000,
       };
diff --git a/libs/shared/lib/vis/visualizations/nodelinkvis/types.ts b/libs/shared/lib/vis/visualizations/nodelinkvis/types.ts
index 321f20198e309108b450dc0d352eb15ef9216950..4d039f916bd1aae4c5130e08f5ffb14e5288ca3c 100644
--- a/libs/shared/lib/vis/visualizations/nodelinkvis/types.ts
+++ b/libs/shared/lib/vis/visualizations/nodelinkvis/types.ts
@@ -57,6 +57,7 @@ export interface LinkType {
   // The thickness of a line
   id: string;
   value: number;
+  name: string;
   // To check if an edge is calculated based on a ML algorithm
   mlEdge: boolean;
   color: number;