diff --git a/BITsIRReciver.h b/BITsIRReciver.h
index c879fef4f9e9f598e31290f10c63c21a3d880b25..209970e5ea6e95c2adce0ff16f4d5253809ecc94 100644
--- a/BITsIRReciver.h
+++ b/BITsIRReciver.h
@@ -30,12 +30,14 @@
  * ****************************************** */
 #define IR_USE_AVR_TIMER3
 #include <IRremote.h>
-IRrecv ir_reciver(IR_PIN);
-decode_results results;
 
 class BitsIrReciver
 {
 public:
+    BitsIrReciver(int aPin){
+        IRrecv ir_reciver(aPin);
+    };
+
     void begin()
     {
         ir_reciver.enableIRIn();
@@ -56,6 +58,7 @@ public:
     };
 
 private:
+    IRrecv ir_reciver;
     int ir_command;
 };
 
diff --git a/README.md b/README.md
index cfecaffc375c33c0de71b6742aed66118be78c17..44fe086b9fd5188d0353aa192b31d9569e2adc93 100644
--- a/README.md
+++ b/README.md
@@ -19,7 +19,7 @@ Sie dient als erleichterte Bedienung der IRRemote.h Bibliothek.
 
 ## **Voraussetzung**
 
-- Die angepasste IRRemote Bibliothek in der **customized_library.zip** muss in das Libraries-Verzeichnis der Arduino-IDE kopiert werden.
+- [IRremote](https://github.com/Arduino-IRremote/Arduino-IRremote) by shirriff 
 
 ## **Installation**
 
@@ -35,7 +35,7 @@ Zur Verwendung siehe zunächst das Beispiel `IRReciver.ino`
 
 **Instanziieren:**
 
-`BitsIrReciver ir_sensor;`
+`BitsIrReciver ir_sensor(IR_PIN);`
 
 **Aufrufen der Methoden:**
 - Um den IR-Empfänger zu initialisieren wird folgende Methode im `void setup()` ausgeführt: `ir_sensor.begin()`
diff --git a/customized_library.zip b/customized_library.zip
deleted file mode 100644
index 4e4f6c71a0e4a8935ddd63360db5e609b68473a6..0000000000000000000000000000000000000000
Binary files a/customized_library.zip and /dev/null differ
diff --git a/examples/IRReciver/IRReciver.ino b/examples/IRReciver/IRReciver.ino
index c7bbc04e8f177483987fb3ad662e2e2d9accfee6..adb2383d639d21b69bbe1dbb68849f950397f223 100644
--- a/examples/IRReciver/IRReciver.ino
+++ b/examples/IRReciver/IRReciver.ino
@@ -1,7 +1,7 @@
-#define IR_PIN 46
 #include "BITsIRReciver.h"
 
-BitsIrReciver ir_sensor;
+#define IR_PIN 46
+BitsIrReciver ir_sensor(IR_PIN);
 int command;
 
 void setup(){