diff --git a/src/main/java/no/ntnu/idatt1002/demo/data/Budget/MMBI.java b/src/main/java/no/ntnu/idatt1002/demo/data/Budget/MMBI.java
index 86694e453622df05ee658271e50b70b9d63d214f..291d1651df7edc005f7d6b99bf8def575b3072d0 100644
--- a/src/main/java/no/ntnu/idatt1002/demo/data/Budget/MMBI.java
+++ b/src/main/java/no/ntnu/idatt1002/demo/data/Budget/MMBI.java
@@ -6,7 +6,7 @@ public class MMBI {
     private ProgressBar progressBar;
     private BudgetItem budgetItem;
 
-    public void MMBI(BudgetItem item, ProgressBar bar){
+    public MMBI(BudgetItem item, ProgressBar bar){
         this.budgetItem = item;
         this.progressBar = bar;
 
@@ -15,8 +15,16 @@ public class MMBI {
     public BudgetItem getBudgetItem(){
         return budgetItem;
     }
+
+    public void setBudgetItem(BudgetItem item){
+        this.budgetItem = item;
+    }
     public ProgressBar getBar(){
         return progressBar;
     }
 
+    public void setProgressBar(ProgressBar bar){
+        this.progressBar = bar;
+    }
+
 }
diff --git a/src/main/resources/view/initialNewBudgetPopUp.fxml b/src/main/resources/view/initialNewBudgetPopUp.fxml
new file mode 100644
index 0000000000000000000000000000000000000000..7a8ad9241b0db1fa4e68126e8ec33589388ff258
--- /dev/null
+++ b/src/main/resources/view/initialNewBudgetPopUp.fxml
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import javafx.geometry.Insets?>
+<?import javafx.scene.control.Button?>
+<?import javafx.scene.control.DatePicker?>
+<?import javafx.scene.control.DialogPane?>
+<?import javafx.scene.control.Label?>
+<?import javafx.scene.control.TextField?>
+<?import javafx.scene.layout.BorderPane?>
+<?import javafx.scene.layout.ColumnConstraints?>
+<?import javafx.scene.layout.GridPane?>
+<?import javafx.scene.layout.HBox?>
+<?import javafx.scene.layout.RowConstraints?>
+<?import javafx.scene.text.Font?>
+
+
+<BorderPane prefHeight="230.0" prefWidth="300.0" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1">
+   <center>
+      <DialogPane minHeight="200.0" prefHeight="240.0" prefWidth="325.0">
+         <content>
+            <GridPane prefHeight="162.0" prefWidth="300.0">
+              <columnConstraints>
+                <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
+                  <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
+              </columnConstraints>
+              <rowConstraints>
+                <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
+                <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
+                <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
+                  <RowConstraints maxHeight="58.0" minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
+                  <RowConstraints maxHeight="24.0" minHeight="0.0" prefHeight="0.0" vgrow="SOMETIMES" />
+                  <RowConstraints maxHeight="24.0" minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
+                  <RowConstraints maxHeight="24.0" minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
+              </rowConstraints>
+               <children>
+                  <HBox alignment="CENTER_LEFT">
+                     <children>
+                        <Label text="Budget Title:" />
+                     </children>
+                  </HBox>
+                  <HBox alignment="CENTER_LEFT" GridPane.rowIndex="1">
+                     <children>
+                        <Label text="Start date:" />
+                     </children>
+                  </HBox>
+                  <HBox alignment="CENTER_LEFT" GridPane.rowIndex="2">
+                     <children>
+                        <Label text="Description:" />
+                     </children>
+                  </HBox>
+                  <HBox alignment="CENTER_LEFT" GridPane.rowIndex="3">
+                     <children>
+                        <Label text="Savings:" />
+                     </children>
+                  </HBox>
+                  <DatePicker promptText="mm/dd" GridPane.columnIndex="1" GridPane.rowIndex="1" />
+                  <TextField promptText="title" GridPane.columnIndex="1" />
+                  <TextField promptText="(optional)" GridPane.columnIndex="1" GridPane.rowIndex="2" />
+                  <TextField promptText="previous month" GridPane.columnIndex="1" GridPane.rowIndex="3" />
+                  <HBox alignment="CENTER" spacing="5.0" GridPane.columnIndex="1" GridPane.rowIndex="6">
+                     <children>
+                        <Button mnemonicParsing="false" text="Cancel" />
+                        <Button mnemonicParsing="false" text="Continue" />
+                     </children>
+                  </HBox>
+               </children>
+               <padding>
+                  <Insets left="5.0" right="5.0" />
+               </padding>
+            </GridPane>
+         </content>
+         <header>
+            <HBox alignment="CENTER">
+               <children>
+                  <Label text="New Budget Setup">
+                     <padding>
+                        <Insets bottom="10.0" top="10.0" />
+                     </padding>
+                     <font>
+                        <Font name="System Bold" size="14.0" />
+                     </font>
+                  </Label>
+               </children>
+            </HBox>
+         </header>
+      </DialogPane>
+   </center>
+</BorderPane>
diff --git a/src/main/resources/view/initialOldBudgetPopUp.fxml b/src/main/resources/view/initialOldBudgetPopUp.fxml
new file mode 100644
index 0000000000000000000000000000000000000000..c3df4a24cec1f5d658c220e183b02cfe2da478cd
--- /dev/null
+++ b/src/main/resources/view/initialOldBudgetPopUp.fxml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import java.lang.*?>
+<?import java.util.*?>
+<?import javafx.scene.*?>
+<?import javafx.scene.control.*?>
+<?import javafx.scene.layout.*?>
+
+<AnchorPane xmlns="http://javafx.com/javafx"
+            xmlns:fx="http://javafx.com/fxml"
+            fx:controller="view.InitialOldBudgetPopUp"
+            prefHeight="400.0" prefWidth="600.0">
+
+</AnchorPane>