diff --git a/src/main/java/com/application/GUI/LineChartFunctionality.java b/src/main/java/com/application/GUI/LineChartFunctionality.java
index 246c2392184b350584ef861220d48f90dc02b047..93593a377e83e4010fff62b69ed1848ef175f7b0 100644
--- a/src/main/java/com/application/GUI/LineChartFunctionality.java
+++ b/src/main/java/com/application/GUI/LineChartFunctionality.java
@@ -318,6 +318,7 @@ public class LineChartFunctionality {
             }
         }
 
+        getRegressionSeriesConfidenceInterval().getData().clear();
         Map<Integer, ArrayList<Double>> confidenceIntervalShadow = statistics(multiMap,true);
         for ( Map.Entry<Integer, ArrayList<Double>> entry : confidenceIntervalShadow.entrySet()) {
             for (int i = 0; i < entry.getValue().size(); i++) {
diff --git a/src/main/java/com/application/GUI/PopUpWindows/InputPopup.java b/src/main/java/com/application/GUI/PopUpWindows/InputPopup.java
index e96015ba4592ddac1de67180f8ace1b381551399..fe07431d0739826764285cbccabbde1a73fd8b2f 100644
--- a/src/main/java/com/application/GUI/PopUpWindows/InputPopup.java
+++ b/src/main/java/com/application/GUI/PopUpWindows/InputPopup.java
@@ -20,6 +20,7 @@ import static com.application.DB.DB.getCurrentDrying;
 import static com.application.DB.Constants.MAX_USER_INPUT_CHARACTERS;
 import static com.application.DB.HelpingFunctions.setLoadedData;
 import static com.application.GUI.LineChartFunctionality.*;
+import static com.application.GUI.Panes.CreateLogoBar.getLogin;
 import static com.application.Main.*;
 import static com.application.DB.DB.setInputParameters;
 
@@ -32,7 +33,6 @@ import static com.application.DB.DB.setInputParameters;
  */
 public class InputPopup {
 
-
     public static void display() {
         Stage window = new Stage();
 
@@ -132,6 +132,10 @@ public class InputPopup {
 
             boolean err = false;
 
+            if(getLogin().getText().equals("Login")){
+                err = true;
+            }
+
             // If the input is null, sets the value to be empty
             if (treeSpeciesList.getValue() == null) {
                 Constants.TREE_SPECIES = "";
@@ -244,7 +248,9 @@ public class InputPopup {
                 ex.printStackTrace();
             }
 
-        }
+        } else {
+                NotificationPopUp.displayNotificationWindow("Please login!");
+            }
                 }
 
         );
diff --git a/src/main/java/com/application/GUI/PopUpWindows/LoginPopup.java b/src/main/java/com/application/GUI/PopUpWindows/LoginPopup.java
index 0f1dc1b3797b08432f2c99e44772a2f9de28cbb9..a77b62ca3bd936ac4392e3762f1a9a63f42b1ced 100644
--- a/src/main/java/com/application/GUI/PopUpWindows/LoginPopup.java
+++ b/src/main/java/com/application/GUI/PopUpWindows/LoginPopup.java
@@ -1,8 +1,11 @@
 package com.application.GUI.PopUpWindows;
 
+import javafx.event.EventHandler;
 import javafx.geometry.Pos;
 import javafx.scene.Scene;
 import javafx.scene.control.*;
+import javafx.scene.input.KeyCode;
+import javafx.scene.input.KeyEvent;
 import javafx.scene.layout.VBox;
 import javafx.stage.Modality;
 import javafx.stage.Stage;
@@ -16,7 +19,28 @@ import static com.application.GUI.Panes.CreateLogoBar.getLogin;
 
 public class LoginPopup {
 
-    public static PasswordField PASSWORD_TEXT_FIELD = new PasswordField();
+    private static PasswordField PASSWORD_TEXT_FIELD = new PasswordField();
+    private static TextField USERNAME_TEXT_FIELD = new TextField();
+
+    /**
+     * Tries to login
+     *
+     * @return a boolean if an error should be thrown or not. True gives no error, false throws an error.
+     */
+    private static boolean loginButtonPressed(){
+        try {
+            getAccountInformation(getUsernameTextField().getText(), hashPassword(getPasswordTextField().getText()));
+            if(getLogin().getText().equals("Admin")) {
+                LoginPopup.adminPopup();
+                return true;
+            }
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+
+        return !getLogin().getText().equals("Login");
+    }
+
 
     public static void login(){
 
@@ -27,36 +51,33 @@ public class LoginPopup {
         Label userNameLabel = new Label("Username:");
         Label passwordLabel = new Label("Password:");
 
-        TextField userNameTextField = new TextField();
-        getPasswordTextField().clear();
-
         Button closeButton = new Button("Close");
         Button loginButton = new Button("Login");
 
+
+        getPasswordTextField().clear();
+
         closeButton.setOnAction(event -> window.close());
-        loginButton.setOnAction(event -> {
 
-            try {
-                getAccountInformation(userNameTextField.getText(), hashPassword(getPasswordTextField().getText()));
-                    if(getLogin().getText().equals("Admin")) {
-                        LoginPopup.adminPopup();
-                        window.close();
-                    }
-            } catch (Exception e) {
-                e.printStackTrace();
+        getPasswordTextField().setOnKeyPressed( event -> {
+            if( event.getCode() == KeyCode.ENTER ) {
+                if(loginButtonPressed()){
+                    window.close();
+                }
             }
+        });
 
-            if(!getLogin().getText().equals("Login")){
+        loginButton.setOnAction(event -> {
+            if(loginButtonPressed()){
                 window.close();
             }
-
         });
 
 
 
         VBox layout = new VBox(10);
         layout.setAlignment(Pos.CENTER);
-        layout.getChildren().addAll(userNameLabel, userNameTextField, passwordLabel, getPasswordTextField(), loginButton, closeButton);
+        layout.getChildren().addAll(userNameLabel, getUsernameTextField(), passwordLabel, getPasswordTextField(), loginButton, closeButton);
 
         Scene scene = new Scene(layout, 500, 300);
         scene.getStylesheets().add(InputPopup.class.getResource("/com.application/CSS/styleSheet.css").toExternalForm());
@@ -281,4 +302,8 @@ public class LoginPopup {
     public static PasswordField getPasswordTextField() {
         return PASSWORD_TEXT_FIELD;
     }
+
+    public static TextField getUsernameTextField() {
+        return USERNAME_TEXT_FIELD;
+    }
 }
diff --git a/target/classes/com/application/DB/AccountHandler.class b/target/classes/com/application/DB/AccountHandler.class
index eab033a15af2f1f96d2b7e538ef914214b61ea2f..02a8049690ac1479b6016badc13cbef09e5aa87a 100644
Binary files a/target/classes/com/application/DB/AccountHandler.class and b/target/classes/com/application/DB/AccountHandler.class differ
diff --git a/target/classes/com/application/DB/DB.class b/target/classes/com/application/DB/DB.class
index cb0cd97ba64645c47e99470a2b50cfbb545200ab..f9cd0427f1d17a46b71d6a7a175b9be36af824b4 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/DB/HelpingFunctions.class b/target/classes/com/application/DB/HelpingFunctions.class
index 20e3d6c5e0490d9ddbe6094ea05e11c3be6765fe..2847eab1c308e4df52d0b801cd32249daaf9dd44 100644
Binary files a/target/classes/com/application/DB/HelpingFunctions.class and b/target/classes/com/application/DB/HelpingFunctions.class differ
diff --git a/target/classes/com/application/GUI/LineChartFunctionality.class b/target/classes/com/application/GUI/LineChartFunctionality.class
index bc6a733dad6584d6375cd818bbd9a7750cfdd36a..755df60ca93225f1a78d090a5e98155b2c0eb342 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/Panes/BottomBar.class b/target/classes/com/application/GUI/Panes/BottomBar.class
deleted file mode 100644
index 12ce86ef6278f3b1a3a17d788f51dd8d0ac0ae24..0000000000000000000000000000000000000000
Binary files a/target/classes/com/application/GUI/Panes/BottomBar.class and /dev/null differ
diff --git a/target/classes/com/application/GUI/Panes/LogoBar.class b/target/classes/com/application/GUI/Panes/LogoBar.class
deleted file mode 100644
index 654a3b92355770a294d191cc0f302fe5fc700687..0000000000000000000000000000000000000000
Binary files a/target/classes/com/application/GUI/Panes/LogoBar.class and /dev/null differ
diff --git a/target/classes/com/application/GUI/Panes/MenuBar.class b/target/classes/com/application/GUI/Panes/MenuBar.class
deleted file mode 100644
index eb12162b61fb84ddc3e69ec508f7df592b17a1c6..0000000000000000000000000000000000000000
Binary files a/target/classes/com/application/GUI/Panes/MenuBar.class and /dev/null differ
diff --git a/target/classes/com/application/GUI/Panes/SideBar$1WorkerThread.class b/target/classes/com/application/GUI/Panes/SideBar$1WorkerThread.class
deleted file mode 100644
index bb54f0a22c4bec363dc81cddb6023fda37586d64..0000000000000000000000000000000000000000
Binary files a/target/classes/com/application/GUI/Panes/SideBar$1WorkerThread.class and /dev/null differ
diff --git a/target/classes/com/application/GUI/Panes/SideBar.class b/target/classes/com/application/GUI/Panes/SideBar.class
deleted file mode 100644
index 2176f7d89cd8104c978404d72d8af780c4142634..0000000000000000000000000000000000000000
Binary files a/target/classes/com/application/GUI/Panes/SideBar.class and /dev/null differ
diff --git a/target/classes/com/application/GUI/PopUpWindows/InputPopup.class b/target/classes/com/application/GUI/PopUpWindows/InputPopup.class
index 347ac9d24189f21a827c7d1ad4ed22d1523084af..728dd498b6efc1a0bb249930929c014285629008 100644
Binary files a/target/classes/com/application/GUI/PopUpWindows/InputPopup.class and b/target/classes/com/application/GUI/PopUpWindows/InputPopup.class differ
diff --git a/target/classes/com/application/GUI/PopUpWindows/LoginPopup.class b/target/classes/com/application/GUI/PopUpWindows/LoginPopup.class
index c94b2f85d508e5f666aed9e7f81ececd4e584974..f42ec1d8527ca6d4539c0dfcdac663c4f084eeb4 100644
Binary files a/target/classes/com/application/GUI/PopUpWindows/LoginPopup.class and b/target/classes/com/application/GUI/PopUpWindows/LoginPopup.class differ
diff --git a/target/classes/com/application/Main.class b/target/classes/com/application/Main.class
index aa6c0575581b03ac72e0f15042a91c42bfd30150..6b48ef79d20cc6414449b1d7dd4c8f8131946f60 100644
Binary files a/target/classes/com/application/Main.class and b/target/classes/com/application/Main.class differ