diff --git a/src/main/java/com/application/DB/DB.java b/src/main/java/com/application/DB/DB.java
index 42574d67d24a06ba2c196f62e5ef95b8feda1521..513b38d1f0e05ad5af601dada2364a473a63f618 100644
--- a/src/main/java/com/application/DB/DB.java
+++ b/src/main/java/com/application/DB/DB.java
@@ -1,5 +1,6 @@
 package com.application.DB;
 
+import com.application.GUI.NotificationPopUp;
 import com.google.cloud.bigquery.*;
 import org.joda.time.DateTime;
 
@@ -28,7 +29,7 @@ public class DB {
         //getName();
         //getZeroPointDate();
         //System.out.println(setInputParameters());
-        getNoOfChambers();
+        //getNoOfChambers();
 
     }
 
diff --git a/src/main/java/com/application/GUI/LineChartFunctionality.java b/src/main/java/com/application/GUI/LineChartFunctionality.java
index 05f1f6220ef772a62725df5cac8e479a512967a5..81d196858496c86c46401c4a3cd6fbc08a547bb2 100644
--- a/src/main/java/com/application/GUI/LineChartFunctionality.java
+++ b/src/main/java/com/application/GUI/LineChartFunctionality.java
@@ -459,9 +459,13 @@ public class LineChartFunctionality {
         if(time > 60){
             time = time/60;
             Main.setTimeLeftText(time + " h");
+            if(time == 3){NotificationPopUp.displayNotificationWindow("3 Hours Left!");}
         } else {
+            NotificationPopUp.displayNotificationWindow("1 Hour Left!");
             Main.setTimeLeftText(time + " min");
-
+        }
+        if(time == 0){
+            NotificationPopUp.displayNotificationWindow("Drying Process Finished!");
         }
     }
 
diff --git a/src/main/java/com/application/GUI/NotificationPopUp.java b/src/main/java/com/application/GUI/NotificationPopUp.java
new file mode 100644
index 0000000000000000000000000000000000000000..cd2d169863234848d5a1e5634758f5d5f65685d4
--- /dev/null
+++ b/src/main/java/com/application/GUI/NotificationPopUp.java
@@ -0,0 +1,37 @@
+package com.application.GUI;
+
+import javafx.geometry.Pos;
+import javafx.scene.Scene;
+import javafx.scene.control.Button;
+import javafx.scene.control.Label;
+import javafx.scene.layout.VBox;
+import javafx.stage.Modality;
+import javafx.stage.Stage;
+
+public class NotificationPopUp {
+
+    public static void displayNotificationWindow(String message){
+
+        Stage window = new Stage();
+        window.initModality(Modality.APPLICATION_MODAL);
+        window.setTitle("Moisture Check");
+
+        Label messageLabel = new Label();
+        messageLabel.setText(message);
+
+        Button close = new Button("Close");
+        close.setOnAction(event -> window.close());
+
+        VBox layout = new VBox(10);
+        layout.setAlignment(Pos.CENTER);
+        layout.getChildren().addAll(messageLabel,close);
+
+        Scene scene = new Scene(layout, 300, 200);
+        scene.getStylesheets().add(InputPopUpWindow.class.getResource("/com.application/CSS/styleSheet.css").toExternalForm());
+        window.setScene(scene);
+        window.showAndWait();
+    }
+
+}
+
+
diff --git a/target/classes/com/application/DB/DB.class b/target/classes/com/application/DB/DB.class
index 26a1f36fce1a238184b8a29e8cb4e0d4a150c8f8..5c58c7b89d7fff8a3e2b14f0002b918b5e5f5fb3 100644
Binary files a/target/classes/com/application/DB/DB.class and b/target/classes/com/application/DB/DB.class differ
diff --git a/target/classes/com/application/GUI/LineChartFunctionality.class b/target/classes/com/application/GUI/LineChartFunctionality.class
index 37192972404132f4ced73631ecbb894576c03fec..5ad462985640d5e49cc3b2e207e024aff4e41249 100644
Binary files a/target/classes/com/application/GUI/LineChartFunctionality.class and b/target/classes/com/application/GUI/LineChartFunctionality.class differ
diff --git a/target/classes/com/application/GUI/NotificationPopUp.class b/target/classes/com/application/GUI/NotificationPopUp.class
new file mode 100644
index 0000000000000000000000000000000000000000..766653a9f3f53267f2ad5217e1f8c0e41361fa33
Binary files /dev/null and b/target/classes/com/application/GUI/NotificationPopUp.class differ