diff --git a/contrib/arc/conge.dat b/contrib/arc/conge.dat
index bd6ac558f405520f9325dcf35e910dfb136a1bbf..1b2aab2281beede7f748d4aa9ae6c21fbbee8158 100644
--- a/contrib/arc/conge.dat
+++ b/contrib/arc/conge.dat
@@ -3,5 +3,12 @@ ElasticDomain 7 200.e9 0.3
 EdgeDisplacement 8 0 0
 EdgeDisplacement 8 1 0
 EdgeDisplacement 8 2 0
-LineForce 9 100e6 0 0
-FaceForce 7  0 -1.0e10  0 
+#NodeDisplacement 20 0 0
+#NodeDisplacement 20 1 0
+#NodeDisplacement 20 2 0
+#NodeDisplacement 21 1 0
+#NodeDisplacement 21 2 0
+EdgeForce 9 100e6 0 0
+#FaceForce 7  0 -1.0e10  0 
+#NodeForce 20 -1e7 0 0 
+
diff --git a/contrib/arc/conge.geo b/contrib/arc/conge.geo
index 22491247af9e207d07f37843bb53175d67964d97..89cc738338b0608312660dd07b95f320059b8d83 100644
--- a/contrib/arc/conge.geo
+++ b/contrib/arc/conge.geo
@@ -83,6 +83,7 @@ Physical Line(9) = {11};
 Physical Line(10) = {10};
 Physical Line(8) = {1, 5};
 Physical Surface(7) = {24};
-
+Physical Point(20) = {2};
+Physical Point(21) = {11};
 // Physical Line(25) = {11, 12, 13, 14};
 
diff --git a/contrib/arc/mainElasticity.cpp b/contrib/arc/mainElasticity.cpp
index bca69f0bab614f444eb6e698fe825ee4b6f80d4a..0c1601cdaf63166c6dd90108f64782355bcc6b8a 100644
--- a/contrib/arc/mainElasticity.cpp
+++ b/contrib/arc/mainElasticity.cpp
@@ -18,8 +18,8 @@ int main (int argc, char* argv[])
   // globals are still present in Gmsh
 
   // instanciate a solver
-  MyelasticitySolver mySolver (1000);
-  //elasticitySolver mySolver (1000);
+  elasticitySolver mySolver (1000);
+
   // read some input file
   mySolver.readInputFile(argv[1]);