diff --git a/README.md b/README.md
index a74b69434c617026538c3b1c67e842d88fa13269..76ec9eb132adac14fb7a94f5c7815eb75738594e 100644
--- a/README.md
+++ b/README.md
@@ -1,15 +1,17 @@
 # **DC-Motor Driver**
 
-Eine Klasse zur Ansteuerung des Gleichstrommotors vom BITS-Car
-Im Vergleich zur `thk_MotorDriverTB6612FNG` Klasse werden hier die Pins für den Motortreiber direkt mitübergeben.
+Eine Klasse zur Ansteuerung des Gleichstrommotors von BIT<sup>S-i</sup>. 
+Im Gegensatz zur `thk_MotorDriverTB6612FNG` Klasse werden hier die Pins für den Motortreiber direkt mitübergeben.
 
 Getestet mit:
 
-- Arduino Mega Pro + TB6612FNG
+- Arduino Mega Pro + TB6612FNG<br />
+<br />
 
 ## **Voraussetzung:**
 
-- [thk_motor_driver](https://git-ce.rwth-aachen.de/thk_libs/microcontrollers/thk-motor-driver.git)
+- [thk_motor_driver](https://git-ce.rwth-aachen.de/thk_libs/microcontrollers/thk-motor-driver.git)<br />
+<br />
 
 ## **Installation:**
 
@@ -20,6 +22,7 @@ Um diese Klassen verwenden zu können, muss dieses Repository geklont und in das
 
 Zur Verwendung siehe zunächst das Beispiel `drive.ino`<br />
 <br />
+
 **Erläuterung zur Klasse**
 
 Es wird für jeden Motortreiber nur ein Objekt benötigt, dem beim instanziieren alle benötigten Informationen übergeben wird.<br />
@@ -35,4 +38,13 @@ Es wird für jeden Motortreiber nur ein Objekt benötigt, dem beim instanziieren
 
 ```arduino
 bits_MotorDriverTB6612FNG motorExample
+```
+
+**Funktionen:**
+
+```arduino
+motorExample.drive(velocity, direction);    // Fahren mit definierter Geschwindigkeit (0-255) und mit Angabe der Richtung. 1 = Vorwärts, 0 = Rückwärts
+motorExample.drive_forward(velocity);       // Vorwärtsfahren mit definierter Geschwindigkeit (0-255)
+motorExample.drive_backward(velocity);      // Rückwärtsfahren mit definierter Geschwindigkeit (0-255)
+motorExample.stop();                        // Stoppen des Motors
 ```
\ No newline at end of file
diff --git a/bits_motor_driver_tb6612fng.h b/bits_motor_driver_tb6612fng.h
index 7963f7a5cb584bb3bc34d2ab6a7949ac596ad52d..1798d50e052e8072027875b93b0b966e07df793f 100644
--- a/bits_motor_driver_tb6612fng.h
+++ b/bits_motor_driver_tb6612fng.h
@@ -16,7 +16,6 @@
 class bits_MotorDriverTB6612FNG : public thk_MotorDriverTB6612FNG
 {
     public:
-        // thk_MotorDriverTB6612FNG(motor_count, pin_stby, pin_pwm_a, pin_in_1, pin_in_2, pin_pwm_b, pin_in_3, pin_in_4);
         bits_MotorDriverTB6612FNG() : thk_MotorDriverTB6612FNG(1, 38, 6, 40, 42, 0, 0, 0){};
 
     private:
diff --git a/examples/drive/drive.ino b/examples/drive/drive.ino
index 1b4aa882e4c9b3b8af5e5839461c79f7362ff027..234b137691a6d62719c4db83750db49baec2bd8d 100644
--- a/examples/drive/drive.ino
+++ b/examples/drive/drive.ino
@@ -24,13 +24,13 @@ void loop()
     motor.stop();
     delay(1000);
 
-    motor.drive_forward(velocity);
+    motor.drive(velocity, 1);
     delay(2000);
 
     motor.stop();
     delay(1000);
 
-    motor.drive_backward(velocity);
+    motor.drive(velocity, 0);
     delay(2000);
     
     motor.stop();