   Serial.write("Jenny 5 firmware version: ");
   Serial.write(firmware_version);
   Serial.write('\n');
-  Serial.write("##");// initialization is over; must check for ## string
+  Serial.write("#");// initialization is over; must check for # string
 
   /*
   Serial.write("Commands are:");
   Serial.println(F("T# // test connection. Returns T#."));
   Serial.println(F("Mx y# // Moves motor x with y steps. If y is negative the motor runs in the opposite direction. The motor remains locked at the end of the movement. Outputs Mx d# when motor rotation is over. If movement was complete, then d is 0, otherwise is the distance to go."));
-  Serial.println(F("Dx#  // Disables motor x."));
-  Serial.println(F("Lx#  // Lock motor x. Outputs Dx#"));
+  Serial.println(F("Dx#  // Disables motor x. Outputs Dx# when done."));
+  Serial.println(F("Lx#  // Lock motor x. Outputs Lx# when done."));
   Serial.println(F("SMx s a# // Sets speed of motor x to s and the acceleration to a."));
   Serial.println(F("SPx min max home# // Sets the parameters of a potentiometer. Min and max are the limits where it can move and home is from where we bring the robot when we start."));
   Serial.println(F("Ax n Py Bz ... # // Attach to motor x a list of n sensors (like Potentiometer y, Button z etc)."));

    }
  }
}


          int motor_index;
          sscanf(tmp_str + i + 1, "%d", &motor_index);
          motors_control.disable_motor(motor_index);
          Serial.write("D");
          Serial.print(m);
          Serial.write('#');
          i++;
        }
        else
