   //Time & Date
   u8g.setFont(u8g_font_micro);
   u8g.setPrintPos(100, 5);
-  u8g.print("01:15");
+  u8g.print(time);
   u8g.setPrintPos(50, 5);
-  u8g.print("Mon 6 Feb");
+  u8g.print(date);
   //Pressure
   u8g.setFont(u8g_font_unifont);
   u8g.setPrintPos(3, 30);
   u8g.print("Blood Pressure");
   u8g.setFont(u8g_font_courB14r);
   u8g.setPrintPos(60, 55);
-  if (BPM > 60 && BPM < 200) {
-    u8g.print("NORMAL");
-  } else if (BPM < 20) {
-    u8g.print("LOW");
-  } else if (BPM > 200) {
-    u8g.print("HIGH");
-  } else {
-    u8g.print("NORMAL");
-  }
+
+  getBloodPressure();
+  //Print the value on screen
+  u8g.print(bloodPressure);
   //pressure icon
   u8g.drawXBMP(20, 37, 25, 25, pressure_icon);
 }

    } while (u8g.nextPage());
    delay(100);

    if (digitalRead(button) == LOW) {
      draw_state++;
      delay(100);
    }

void loop() {

  temperature = getTemp(); //will take about 750ms to run
  
  if (QS == true) {

    tempModeration();
    HRModeration();
    getBloodPressure();
    
    Serial.print("BPM = ");
    Serial.println(BPM);
    Serial.print("Body Temp = ");
    Serial.println(temperature);
    Serial.print("Blood Pressure = ");
    Serial.println(bloodPressure);

    u8g.firstPage();
    do {
