diff --git a/apps/web/.eslintignore b/apps/web/.eslintignore
index 423e34b2013633751084edfc553a0097397482d4..32f674e84b20ea7b3eb1eeb35bd841f59bc084cf 100644
--- a/apps/web/.eslintignore
+++ b/apps/web/.eslintignore
@@ -9,10 +9,4 @@ vite.setup.ts
 *.png
 *.ico
 *.css
-<<<<<<< HEAD
 *.scss
-*.mdx
-*.md
-=======
-*.scss
->>>>>>> a680bf1 (feat: adds pagination)
diff --git a/libs/shared/lib/vis/visualizations/nodelinkvis/components/query2NL.tsx b/libs/shared/lib/vis/visualizations/nodelinkvis/components/query2NL.tsx
index f5b7381b4fb3b47e57a3b9f5490654f9eac412b6..990719dc6febaa81440ac6f1c8d1aa8fd71c535b 100644
--- a/libs/shared/lib/vis/visualizations/nodelinkvis/components/query2NL.tsx
+++ b/libs/shared/lib/vis/visualizations/nodelinkvis/components/query2NL.tsx
@@ -179,6 +179,7 @@ export function parseQueryResult(queryResult: GraphQueryResult, ml: ML, options:
     let radius = options.defaultRadius || 5;
     let data: NodeType = {
       _id: queryResult.nodes[i]._id,
+      label: queryResult.nodes[i].label,
       attributes: queryResult.nodes[i].attributes,
       type: typeNumber,
       displayInfo: preferredText,
diff --git a/libs/shared/lib/vis/visualizations/semanticsubstratesvis/components/types.ts b/libs/shared/lib/vis/visualizations/semanticsubstratesvis/components/types.ts
index da7bd4e4b7341875645cc6c28f30797aec0cadc2..07c8ecc37e9ea4a720861b6c07eb47cb1cb80fe6 100644
--- a/libs/shared/lib/vis/visualizations/semanticsubstratesvis/components/types.ts
+++ b/libs/shared/lib/vis/visualizations/semanticsubstratesvis/components/types.ts
@@ -48,7 +48,7 @@ export interface ConnectionFromTo {
 }
 
 export interface EdgeVisibility {
-  id: string;
+  _id: string;
   to: boolean;
   from: boolean;
   visibility: boolean;
@@ -77,7 +77,7 @@ export interface Node {
 }
 
 export interface AugmentedNodeAttributes {
-  id: string;
+  _id: string;
   attributes: NodeAttributes;
   label: string;
 }
@@ -86,7 +86,7 @@ export interface AugmentedEdgeAttributes {
   attributes: NodeAttributes;
   from: string;
   to: string;
-  id: string;
+  _id: string;
   label: string;
 }
 
@@ -101,7 +101,7 @@ export interface DataConfig {
 
 export interface Edge {
   from: string;
-  id: string;
+  _id: string;
   attributes: object[];
   label: string;
   _key: string;
diff --git a/libs/shared/lib/vis/visualizations/semanticsubstratesvis/components/utils.ts b/libs/shared/lib/vis/visualizations/semanticsubstratesvis/components/utils.ts
index 68e0d466cce24b0b27567385f53a7cef08504762..639634acac330f2e4c51d7f421497fa5d27c9fe1 100644
--- a/libs/shared/lib/vis/visualizations/semanticsubstratesvis/components/utils.ts
+++ b/libs/shared/lib/vis/visualizations/semanticsubstratesvis/components/utils.ts
@@ -72,7 +72,7 @@ export function getRegionData(nodes: AugmentedNodeAttributes[], regionUserSelect
   });
   if (filteredData.length === 0) filteredData = [];
 
-  const idData: string[] = filteredData.map((item) => item.id);
+  const idData: string[] = filteredData.map((item) => item._id);
   let xAxis: any[] = [];
   if (regionUserSelection.placement.xAxis != '') {
     xAxis = filteredData.map((item) => {
@@ -156,7 +156,7 @@ export function wrapperEdgeVisibility(data: ConnectionFromTo[]): EdgeVisibility[
     const from_stringModified = item.from.replace('/', '_');
     const to_stringModified = item.to.replace('/', '_');
     const elementString = `${from_stringModified}_fromto_${to_stringModified}`;
-    return { id: elementString, from: true, to: true, visibility: true };
+    return { _id: elementString, from: true, to: true, visibility: true };
   });
 
   return transformedArray;
diff --git a/libs/shared/lib/vis/visualizations/semanticsubstratesvis/semanticsubstratesvis.tsx b/libs/shared/lib/vis/visualizations/semanticsubstratesvis/semanticsubstratesvis.tsx
index 1508e4c4cf3465b4a80a62abf18d3f323daaa9a5..cddb8a20695729e42bcfd5eafbcb8c47231b694a 100644
--- a/libs/shared/lib/vis/visualizations/semanticsubstratesvis/semanticsubstratesvis.tsx
+++ b/libs/shared/lib/vis/visualizations/semanticsubstratesvis/semanticsubstratesvis.tsx
@@ -63,7 +63,7 @@ export const VisSemanticSubstrates = ({ data, configuration }: VisualizationProp
 
   const augmentedNodes: AugmentedNodeAttributes[] = useMemo(() => {
     return nodes.map((node: Node) => ({
-      id: node._id,
+      _id: node._id,
       attributes: node.attributes,
       label: node.label,
     }));
@@ -71,7 +71,7 @@ export const VisSemanticSubstrates = ({ data, configuration }: VisualizationProp
 
   const augmentedEdges: AugmentedEdgeAttributes[] = useMemo(() => {
     return edges.map((edge: any) => ({
-      id: edge.id,
+      _id: edge.id,
       to: edge.to,
       from: edge.from,
       attributes: edge.attributes,
diff --git a/libs/shared/lib/vis/visualizations/semanticsubstratesvis/utils.ts b/libs/shared/lib/vis/visualizations/semanticsubstratesvis/utils.ts
index 1736580135bf5cb4593ec10ecb53d6406a2d2581..3c224437d292546b0384e53eeb46135d08835c93 100644
--- a/libs/shared/lib/vis/visualizations/semanticsubstratesvis/utils.ts
+++ b/libs/shared/lib/vis/visualizations/semanticsubstratesvis/utils.ts
@@ -8,11 +8,11 @@ const buildGraphology = (data: GraphData): MultiGraph => {
 
   const nodeMap = new Map<string, Node>();
   data.nodes.forEach((node) => {
-    nodeMap.set(node.id, node);
+    nodeMap.set(node._id, node);
   });
 
   const nodeEntries = data.nodes.map((node) => ({
-    key: node.id,
+    key: node._id,
     attributes: {
       ...node.attributes,
       label: node.label,