diff --git a/README.md b/README.md
index 5c3b30d24bfbc99fb9b5b20efc2ceb6e7e74cb53..d52d04692e5cfdc8fa1a278c785d3a5f671a90d9 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,23 @@
+Milestone 1: 
+Building the docker image: 
+docker build --tag=humid .
+
+Run build:
+docker run -p 8080:8080 --privileged humid
+
+Be aware: 
+We instantiate a socket in the public/readings.js file. 
+In order for the socket to work, you give the ip as parameter to the io.connect method. 
+You get the IP by using:
+hostname -I
+Then you are able to access the data through the browser on localhost:8080
+
+Also be aware: 
+The buttons do nothing yet Ż\_(?)_/Ż
+
+____________________________________________________________________________________________
+
+
 # IOT node.js project starting template
 
 This repository includes a simple template for a node.js/express application,
diff --git a/public/index.html b/public/index.html
index 64972aa769718006a05e6c3c6b4e8482ff411a08..64739d41288c7ad3357837a6e3d18c575fbdcb73 100644
--- a/public/index.html
+++ b/public/index.html
@@ -3,15 +3,41 @@
   <head>
   <meta charset="utf-8">
   <title>Websockets 101</title>
-  <script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.2.0/socket.io.js"></script>	
+  <script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.2.0/socket.io.js"></script>
+  <style>
+    body {
+      background-color: #F0F3F5; 
+      padding: 20px 20px;
+    }
+
+    .btn {
+      padding: 8px 12px;
+      color: white; 
+      font-size: 16px;
+      font-weight: bold;
+      background-color: #f44336;
+      display: block; 
+      margin: 10px 10px;
+      border: none;
+    }
+     #btn-red {
+      background-color: #f44336;
+     }
+	
+     #btn-green {
+      background-color: #4caf50;
+     }
+  </style>	
   </head>
-  <body style="background-color: #F0F3F5; padding: 20px 20px">
+  <body>
   <div>
   <h1>RASPBERRY PI VALUES</h1>
     <div id="output">
 
     </div>
   </div>
+  <button id="btn-red" class="btn" type="button">Red light</button>
+  <button id="btn-green" class="btn" type="button">Green light</button>
 
   <script src="readings.js"></script>
   </body>
diff --git a/src/app.js b/src/app.js
index 32033eabc4251698de1ccfa9881cbce9dccbcb71..3b7a05f6fe527ae0cd4e791c53e59c291f80078f 100644
--- a/src/app.js
+++ b/src/app.js
@@ -63,7 +63,6 @@ io.on('connect', function(io){
   });
 
   io.on('update', function(data){
-    console.log("called");
     io.emit('update', {
       temp: temp,
       humidity: humidity, 
diff --git a/src/pressure.js b/src/pressure.js
new file mode 100644
index 0000000000000000000000000000000000000000..edee53229109ea96c36ef67d54852d6a4a0441fb
--- /dev/null
+++ b/src/pressure.js
@@ -0,0 +1,18 @@
+import RPi.GPIO as GPIO
+import time
+
+GPIO.setmode(GPIO.BCM)
+GPIO.setup(4, GPIO.IN)
+
+prev_input = 0
+try:
+    while True:
+        input = GPIO.input(4)
+        if((not prev_input) and input):
+            print("under pressure")
+        prev_input = input
+        time.sleep(0.10)
+except KeyboardInterrupt:
+    pass
+finally:
+    GPIO.cleanup()
\ No newline at end of file