diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/ConstructionController.java b/src/main/java/fr/pasteur/ida/zellige/gui/ConstructionController.java
index 4421c5e8c76a17f59a8c67b18675aba60d3b75ee..36598971132047dae4bb9734e52693052a19476a 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/ConstructionController.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/ConstructionController.java
@@ -157,10 +157,11 @@ public class ConstructionController< T extends RealType< T > & NativeType< T > >
     public void setParameters( ZelligeParameters parameters )
     {
         st1.setValue( parameters.getSt1() );
-        r1.setValue( parameters.getC1() );
-        c1.setValue( parameters.getR1() );
+        r1.setValue( parameters.getR1() );
+        c1.setValue( parameters.getC1() );
         st2.setValue( parameters.getSt2() );
-        r2.setValue( parameters.getC2() );
-        c2.setValue( parameters.getR2() );
+        r2.setValue( parameters.getR2() );
+        c2.setValue( parameters.getC2() );
+        surfaceSize.setValue( parameters.getSurfaceSize() );
     }
 }
diff --git a/src/main/java/fr/pasteur/ida/zellige/gui/ZelligeParameters.java b/src/main/java/fr/pasteur/ida/zellige/gui/ZelligeParameters.java
index 700881c04cfebd95b6d9d2ace1e41cd5df819ee4..c5fb2a29f7a27ea8232086494a1f82a8b058bd98 100644
--- a/src/main/java/fr/pasteur/ida/zellige/gui/ZelligeParameters.java
+++ b/src/main/java/fr/pasteur/ida/zellige/gui/ZelligeParameters.java
@@ -20,7 +20,7 @@ public class ZelligeParameters
     //construction
     private final double c1;
     private final int r1;
-    private final double st11;
+    private final double st1;
     private final double c2;
     private final int r2;
     private final double st2;
@@ -46,7 +46,7 @@ public class ZelligeParameters
         // construction
         c1 = constructionModel.c1Property().doubleValue();
         r1 = constructionModel.r1Property().intValue();
-        st11 = constructionModel.st1Property().doubleValue();
+        st1 = constructionModel.st1Property().doubleValue();
         c2 = constructionModel.c2Property().doubleValue();
         r2 = constructionModel.r2Property().intValue();
         st2 = constructionModel.st2Property().doubleValue();
@@ -122,7 +122,7 @@ public class ZelligeParameters
 
     public double getSt1()
     {
-        return st11;
+        return st1;
     }
 
     public double getC2()