diff --git a/src/libs/models/simulation.js b/src/libs/models/simulation.js
index cf6ad41c09f860d573dc1a5867fb8930d7b761ac..7d5df97ea114bd89600a489143ca293ff7ef5409 100644
--- a/src/libs/models/simulation.js
+++ b/src/libs/models/simulation.js
@@ -72,19 +72,31 @@ SimulationSchema.methods.setEnrollments = function (e) {
 }
 SimulationSchema.methods.update = function (property, value) {
     let success = true;
-    if (property === 'time') {
-        if (!this.setTime(value)) success = false;
-    } else if (property === 'location') {
-        if (!this.setLocation(value)) success = false;
-    } else if (property === 'failure_rate') {
-        if (!this.setFailureRate(value)) success = false;
-    } else if (property === 'goals_care') {
-        if (!this.setCareGoals(value)) success = false;
-    } else if (property === 'goals_inclusion') {
-        if (!this.setInclusionGoals(value)) success = false;
-    } else if (property === 'enrollments') {
-        if (!this.setEnrollments(value)) success = false;
-    } else success = false;
+    switch(property){
+        case 'time':
+            if (!this.setTime(value)) success = false;
+            break;
+        case 'location':
+            if (!this.setLocation(value)) success = false;
+            break;
+        case 'failure_rate':
+            if (!this.setFailureRate(value)) success = false;
+            break;
+        case 'goals_care':
+            if (!this.setCareGoals(value)) success = false;
+            break;
+        case 'goals_inclusion':
+            if (!this.setInclusionGoals(value)) success = false;
+            break;
+        case 'enrollments':
+            if (!this.setEnrollments(value)) success = false;
+            break;
+        case 'name':
+            this.name = value;
+            break;
+        default:
+            success = false;
+    }
     return success;
 };