diff --git a/model-command/src/main/java/lcsb/mapviewer/commands/layout/ApplySimpleLayoutModelCommand.java b/model-command/src/main/java/lcsb/mapviewer/commands/layout/ApplySimpleLayoutModelCommand.java
index aa636b4fb74939771d48dbafa5034ce7a6d9f423..fa528d3bf25e50734a5060868a761368f90c772f 100644
--- a/model-command/src/main/java/lcsb/mapviewer/commands/layout/ApplySimpleLayoutModelCommand.java
+++ b/model-command/src/main/java/lcsb/mapviewer/commands/layout/ApplySimpleLayoutModelCommand.java
@@ -120,6 +120,11 @@ public class ApplySimpleLayoutModelCommand extends ApplyLayoutModelCommand {
     Set<Species> elementToAlign = new HashSet<>();
     Map<Compartment, Set<Element>> elementsByStaticCompartment = new HashMap<>();
     for (Element element : elements) {
+      if (element.getWidth()==0) {
+        element.setWidth(SPECIES_WIDTH);
+        element.setHeight(SPECIES_HEIGHT);
+        
+      }
       if (element.getCompartment() == null || element.getCompartment() == parent) {
         if (element instanceof Compartment) {
           compartments.add((Compartment) element);