diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/ReactionNode.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/ReactionNode.java
index 93320c63e4781fad16d79903295ff08779c76759..85f99be6a607d063bf5449ff65c85b1cc5d6e808 100644
--- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/ReactionNode.java
+++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/ReactionNode.java
@@ -5,6 +5,7 @@ import javax.persistence.Entity;
 import javax.persistence.ManyToOne;
 
 import lcsb.mapviewer.model.map.species.Element;
+import lcsb.mapviewer.modelutils.map.ElementUtils;
 
 /**
  * One of two known types of nodes in the {@link Reaction}. It defines input or
@@ -91,5 +92,10 @@ public abstract class ReactionNode extends AbstractNode {
   public void setStoichiometry(Double stoichiometry) {
     this.stoichiometry = stoichiometry;
   }
+  
+  @Override
+  public String toString() {
+    return new ElementUtils().getElementTag(this);
+  }
 
 }