diff --git a/cli.cpp b/cli.cpp
index f2db71a936215dff58ff055056c1f6bfdcb25a8a..fb2553162f7cd07ebecefc3f8cd675bdee8975e2 100644
--- a/cli.cpp
+++ b/cli.cpp
@@ -271,8 +271,8 @@ void Cli::loop (Stream& input)
         {
             copyNextToTemp();
             if (_temp.length())
-                syringe_filled.set_accel_mm_per_sec_per_sec(atof(_temp.c_str()));
-            Serial.printf("%sACC: %g mm per second per second\n", _msgHeader, syringe_filled.get_accel_mm_per_sec_per_sec());
+                syringe_filled.set_retain_acceleration_mm_per_sec_per_sec(atof(_temp.c_str()));
+            Serial.printf("%sACC: %g mm per second per second\n", _msgHeader, syringe_filled.get_retain_acceleration_mm_per_sec_per_sec());
         }
         else if (kw(F("DIR")))          //*******************DIRECTION*******************//
         {
diff --git a/motor.cpp b/motor.cpp
index 291ecf2abafd1a343fe9cadcf016b15c35a9b1e1..e196547546695dad072e6f0b7539386c09d14e7f 100644
--- a/motor.cpp
+++ b/motor.cpp
@@ -4,7 +4,7 @@
 Motor :: Motor (MotorHardware_t& stepper): stepper(stepper)
 {
     set_speed_mm_per_sec(1);
-    retain_acceleration_mm_per_sec_per_sec(0.5); //  <----- this is not yet configured by user
+    set_retain_acceleration_mm_per_sec_per_sec(0.5); //  <----- this is not yet configured by user
 }
 
 
@@ -27,7 +27,7 @@ void Motor :: set_mm_per_revolution (float mm_per_revolution)
     _mm_per_revolution = mm_per_revolution;
 }
 
-void Motor :: retain_acceleration_mm_per_sec_per_sec (float retain_acceleration_mm_per_sec_per_sec)
+void Motor :: set_retain_acceleration_mm_per_sec_per_sec (float retain_acceleration_mm_per_sec_per_sec)
 //This is useful only to use the limit switch
 {
     if (_retain_acceleration_mm_per_sec_per_sec == 0)
@@ -104,7 +104,7 @@ void Motor :: move_to_step_limit_switch (int step)
 {
 #if !CORE_MOCK
     cli();
-    retain_acceleration_mm_per_sec_per_sec(_retain_acceleration_mm_per_sec_per_sec);
+    set_retain_acceleration_mm_per_sec_per_sec(_retain_acceleration_mm_per_sec_per_sec);
     if (_mm_per_revolution > 0 && _steps_per_revolution > 0)
         stepper.moveTo(_clockwise_equals_forward? step: -step);
     sei();
@@ -182,7 +182,7 @@ void Motor :: stay_here ()
     cli();
     stepper.setAcceleration(1e20);
     stepper.moveTo(stepper.currentPosition()); // change target to here
-    retain_acceleration_mm_per_sec_per_sec(_retain_acceleration_mm_per_sec_per_sec);
+    set_retain_acceleration_mm_per_sec_per_sec(_retain_acceleration_mm_per_sec_per_sec);
     sei();
 #endif
 }
diff --git a/motor.h b/motor.h
index fbb7f835b65823b176d1eb8462b702e0ca9ab256..3ad86aa05b0d255c9b1b49c60e1b366eb0407bad 100644
--- a/motor.h
+++ b/motor.h
@@ -47,7 +47,7 @@ public:
     
     void set_steps_per_revolution(float steps_per_revolution);
     void set_mm_per_revolution (float mm_per_revolution);
-    void retain_acceleration_mm_per_sec_per_sec (float acceleration_mm_per_sec_per_sec);
+    void set_retain_acceleration_mm_per_sec_per_sec (float acceleration_mm_per_sec_per_sec);
     void set_clockwise_equals_forward (bool forward_clockwise);
 
     void set_speed_mm_per_sec (float mm_per_sec);