diff --git a/EmulatedFidgetCube/EmulatedFidgetCube.ino b/EmulatedFidgetCube/EmulatedFidgetCube.ino
index 17b4b36dd0ed7fa9a3072e783182121284edc2d0..7cafb66d2b1b78bf5c2a373296a78002f0ada50e 100644
--- a/EmulatedFidgetCube/EmulatedFidgetCube.ino
+++ b/EmulatedFidgetCube/EmulatedFidgetCube.ino
@@ -6,19 +6,23 @@
 
 #define IFTTT_API_KEY "jF1DREiJnO7lXPWoqcyIGb6OpMe8ANPsXBrGeJ6L41B"
 #define IFTTT_EVENT_NAME "button_pressed"
-#define USERNAME "Tobi"
+#define IFTTT_EVENT2_NAME "button_pressed_survey"
+#define USERNAME "Tobias Meinhardt"
 
 HTTPClient http;  //Declare an object of class HTTPClient
 
-// Buttons on D3 & D4
+// Buttons on D3 & D4 & D5
 const int button1 = 0;
 const int button2 = 2;
+const int mode_button = 14;
+boolean survey = false;
 
 void setup () {
  
   Serial.begin(115200);
   pinMode(button1, INPUT);
   pinMode(button2, INPUT);
+  pinMode(mode_button, INPUT);
   WiFi.begin(ssid, password);
  
   while (WiFi.status() != WL_CONNECTED) {
@@ -33,16 +37,34 @@ void loop() {
   if (WiFi.status() == WL_CONNECTED) { //Check WiFi connection status
     int button1Val = digitalRead(button1);
     int button2Val = digitalRead(button2);
-    
-    if (button1Val == LOW) { 
-      // Send POST Request to Webook from IFTTT
-      // (EVENT, KEY, Value1, Value2, Value3)
+    int mode_buttonVal = digitalRead(mode_button);
+
+     // Send POST Request to Webook from IFTTT
+     // (EVENT, KEY, Value1, Value2, Value3)
+    if (button1Val == LOW && !survey) { 
       send_webhook(IFTTT_EVENT_NAME, IFTTT_API_KEY, "Ich bin anwesend", USERNAME, "");
+      Serial.println("Sende ich bin anwesend");
     }
 
-    if (button2Val == LOW) { 
-      
+    if (button2Val == LOW && !survey) { 
+      send_webhook(IFTTT_EVENT_NAME, IFTTT_API_KEY, "Ich muss die Vorlesung verlassen", USERNAME, "");
+      Serial.println("Sende ich muss gehen");
+    }
+
+    if (button1Val == LOW && survey) { 
+      send_webhook(IFTTT_EVENT2_NAME, IFTTT_API_KEY, "JA", USERNAME, "");
+      Serial.println("Sende JA");
+    }
+
+    if (button2Val == LOW && survey) { 
+      send_webhook(IFTTT_EVENT2_NAME, IFTTT_API_KEY, "NEIN", USERNAME, "");
+      Serial.println("Sende NEIN");
+    }
+    
+    if (mode_buttonVal == LOW) { 
+      survey = !survey;
+      Serial.println("Modus geändert");
     }
- 
   }
+  delay(100);  
 }