diff --git a/src/main/java/no/ntnu/idatg1002/idatg1002_2022_group6/BracketViewController32.java b/src/main/java/no/ntnu/idatg1002/idatg1002_2022_group6/BracketViewController32.java
new file mode 100644
index 0000000000000000000000000000000000000000..9334581f93486f8c6c292e6e1498d3b9d80d667d
--- /dev/null
+++ b/src/main/java/no/ntnu/idatg1002/idatg1002_2022_group6/BracketViewController32.java
@@ -0,0 +1,181 @@
+package no.ntnu.idatg1002.idatg1002_2022_group6;
+import javafx.fxml.FXML;
+import javafx.scene.control.Alert;
+import javafx.scene.control.TextField;
+import no.ntnu.idatg1002.idatg1002_2022_group6.model.FileHandler;
+import no.ntnu.idatg1002.idatg1002_2022_group6.model.Player;
+
+import java.io.IOException;
+import java.nio.file.Path;
+
+
+//TODO: I have no idea what i am doing
+
+/**
+ * Controller for the Bracket View GUI. Handles all user interaction with the GUI.
+ *
+ * @author Group6
+ * @version 1.0
+ */
+
+public class BracketViewController32 extends TournamentController {
+
+
+    @FXML
+    private TextField textFieldPlayer1;
+    @FXML
+    private TextField  textFieldPlayer2;
+    @FXML
+    private TextField textFieldPlayer3;
+    @FXML
+    private TextField textFieldPlayer4;
+    @FXML
+    private TextField textFieldPlayer5;
+    @FXML
+    private TextField textFieldPlayer6;
+    @FXML
+    private TextField textFieldPlayer7;
+    @FXML
+    private TextField textFieldPlayer8;
+    @FXML
+    private TextField textFieldPlayer9;
+    @FXML
+    private TextField textFieldPlayer10;
+    @FXML
+    private TextField textFieldPlayer11;
+    @FXML
+    private TextField textFieldPlayer12;
+    @FXML
+    private TextField textFieldPlayer13;
+    @FXML
+    private TextField textFieldPlayer14;
+    @FXML
+    private TextField textFieldPlayer15;
+    @FXML
+    private TextField textFieldPlayer16;
+    @FXML
+    private TextField textFieldPlayer17;
+    @FXML
+    private TextField textFieldPlayer18;
+    @FXML
+    private TextField textFieldPlayer19;
+    @FXML
+    private TextField textFieldPlayer20;
+    @FXML
+    private TextField textFieldPlayer21;
+    @FXML
+    private TextField textFieldPlayer22;
+    @FXML
+    private TextField textFieldPlayer23;
+    @FXML
+    private TextField textFieldPlayer24;
+    @FXML
+    private TextField textFieldPlayer25;
+    @FXML
+    private TextField textFieldPlayer26;
+    @FXML
+    private TextField textFieldPlayer27;
+    @FXML
+    private TextField textFieldPlayer28;
+    @FXML
+    private TextField textFieldPlayer29;
+    @FXML
+    private TextField textFieldPlayer30;
+    @FXML
+    private TextField textFieldPlayer31;
+    @FXML
+    private TextField textFieldPlayer32;
+
+
+
+
+
+
+    /**
+     * button to go back to the previous scene
+     * @throws IOException IOException
+     */
+    public void onPressBackToTournamentView() throws IOException {
+        TableTennisApplication tableTennisApplication = new TableTennisApplication();
+        tableTennisApplication.changeScene("tournament-view.fxml");
+    }
+
+    //Input all players, place them in a list, play all the matches, loser gets deleted
+    //Do it again till you reach the winner
+    //Need to go but should be a relatively simple task, and switch all the places to labels or non editable textfields
+    public void onPressAdd() {
+        if(textFieldPlayer1.getText().isBlank() || textFieldPlayer2.getText().isBlank()) {
+            Alert alert = new Alert(Alert.AlertType.WARNING);
+            alert.setContentText("Please enter a name into the text field before proceeding!");
+            alert.setTitle("WARNING");
+            alert.showAndWait();
+        } else {
+            try {
+                BracketViewController.tournamentRegister.clear();
+
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer1.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer2.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer3.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer4.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer5.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer6.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer7.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer8.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer9.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer10.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer11.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer12.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer13.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer14.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer15.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer16.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer17.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer18.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer19.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer20.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer21.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer22.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer23.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer24.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer25.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer26.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer27.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer28.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer29.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer30.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer31.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer32.getText()));
+            }
+            catch (Exception e)
+            {
+                System.err.println(e);
+                Alert alert = new Alert(Alert.AlertType.WARNING);
+                alert.setContentText("You need to use letters and only letters!");
+                alert.setTitle("UNABLE TO CREATE BRACKET");
+                alert.showAndWait();
+            }
+        }
+    }
+
+    public void onPressLoad() {
+        try
+        {
+            BracketViewController.tournamentRegister.clear();
+            BracketViewController.tournamentRegister.addPlayers(FileHandler.readCsv(Path.of("NEWTOURNAMENT.csv")));
+            TableTennisApplication tableTennisApplication = new TableTennisApplication();
+            tableTennisApplication.changeScene("tournament-match-view.fxml");
+
+        }catch (Exception e){
+                System.err.println(e);
+                Alert alert = new Alert(Alert.AlertType.WARNING);
+                alert.setContentText("No save found!");
+                alert.setTitle("UNABLE TO CREATE BRACKET");
+                alert.showAndWait();
+        }
+    }
+
+    public void onPressPlay() throws IOException{
+        TableTennisApplication tableTennisApplication = new TableTennisApplication();
+        tableTennisApplication.changeScene("create-tournament-match.fxml");
+    }
+}
diff --git a/src/main/java/no/ntnu/idatg1002/idatg1002_2022_group6/BracketViewController8.java b/src/main/java/no/ntnu/idatg1002/idatg1002_2022_group6/BracketViewController8.java
new file mode 100644
index 0000000000000000000000000000000000000000..9c174a057b544e9058492d438916e54889d0d3e7
--- /dev/null
+++ b/src/main/java/no/ntnu/idatg1002/idatg1002_2022_group6/BracketViewController8.java
@@ -0,0 +1,108 @@
+package no.ntnu.idatg1002.idatg1002_2022_group6;
+import javafx.fxml.FXML;
+import javafx.scene.control.Alert;
+import javafx.scene.control.TextField;
+import no.ntnu.idatg1002.idatg1002_2022_group6.model.FileHandler;
+import no.ntnu.idatg1002.idatg1002_2022_group6.model.Player;
+
+import java.io.IOException;
+import java.nio.file.Path;
+
+
+//TODO: I have no idea what i am doing
+
+/**
+ * Controller for the Bracket View GUI. Handles all user interaction with the GUI.
+ *
+ * @author Group6
+ * @version 1.0
+ */
+
+public class BracketViewController8 extends TournamentController {
+
+
+    @FXML
+    private TextField textFieldPlayer1;
+    @FXML
+    private TextField  textFieldPlayer2;
+    @FXML
+    private TextField textFieldPlayer3;
+    @FXML
+    private TextField textFieldPlayer4;
+    @FXML
+    private TextField textFieldPlayer5;
+    @FXML
+    private TextField  textFieldPlayer6;
+    @FXML
+    private TextField textFieldPlayer7;
+    @FXML
+    private TextField textFieldPlayer8;
+
+
+
+    /**
+     * button to go back to the previous scene
+     * @throws IOException IOException
+     */
+    public void onPressBackToTournamentView() throws IOException {
+        TableTennisApplication tableTennisApplication = new TableTennisApplication();
+        tableTennisApplication.changeScene("tournament-view.fxml");
+    }
+
+    //Input all players, place them in a list, play all the matches, loser gets deleted
+    //Do it again till you reach the winner
+    //Need to go but should be a relatively simple task, and switch all the places to labels or non editable textfields
+    public void onPressAdd() {
+        if(textFieldPlayer1.getText().isBlank() || textFieldPlayer2.getText().isBlank()) {
+            Alert alert = new Alert(Alert.AlertType.WARNING);
+            alert.setContentText("Please enter a name into the text field before proceeding!");
+            alert.setTitle("WARNING");
+            alert.showAndWait();
+        } else {
+            try {
+
+                BracketViewController.tournamentRegister.clear();
+
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer1.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer2.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer3.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer4.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer5.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer6.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer7.getText()));
+                BracketViewController.tournamentRegister.addPlayer(new Player(textFieldPlayer8.getText()));
+
+            }
+            catch (Exception e)
+            {
+                System.err.println(e);
+                Alert alert = new Alert(Alert.AlertType.WARNING);
+                alert.setContentText("You need to use letters and only letters!");
+                alert.setTitle("UNABLE TO CREATE BRACKET");
+                alert.showAndWait();
+            }
+        }
+    }
+
+    public void onPressLoad() {
+        try
+        {
+            BracketViewController.tournamentRegister.clear();
+            BracketViewController.tournamentRegister.addPlayers(FileHandler.readCsv(Path.of("NEWTOURNAMENT.csv")));
+            TableTennisApplication tableTennisApplication = new TableTennisApplication();
+            tableTennisApplication.changeScene("tournament-match-view.fxml");
+
+        }catch (Exception e){
+                System.err.println(e);
+                Alert alert = new Alert(Alert.AlertType.WARNING);
+                alert.setContentText("No save found!");
+                alert.setTitle("UNABLE TO CREATE BRACKET");
+                alert.showAndWait();
+        }
+    }
+
+    public void onPressPlay() throws IOException{
+        TableTennisApplication tableTennisApplication = new TableTennisApplication();
+        tableTennisApplication.changeScene("create-tournament-match.fxml");
+    }
+}
diff --git a/src/main/resources/no/ntnu/idatg1002/idatg1002_2022_group6/create-bracket-view32.fxml b/src/main/resources/no/ntnu/idatg1002/idatg1002_2022_group6/create-bracket-view32.fxml
index ead20a24116fa1073d6ea0968b224da1aa663661..e04e03a8bbbf3566b65b1f04a8a0d836ad2a6a5d 100644
--- a/src/main/resources/no/ntnu/idatg1002/idatg1002_2022_group6/create-bracket-view32.fxml
+++ b/src/main/resources/no/ntnu/idatg1002/idatg1002_2022_group6/create-bracket-view32.fxml
@@ -43,8 +43,8 @@
             <TextField fx:id="textFieldPlayer7" editable="true" layoutX="26.0" layoutY="163.0" prefHeight="25.0" prefWidth="120.0" />
             <TextField fx:id="textFieldPlayer21" editable="true" layoutX="170.0" layoutY="25.0" prefHeight="25.0" prefWidth="120.0" />
             <TextField fx:id="textFieldPlayer22" editable="true" layoutX="170.0" layoutY="75.0" prefHeight="25.0" prefWidth="120.0" />
-            <TextField fx:id="textFieldPlayer23" editable="true" layoutX="170.0" layoutY="211.0" prefHeight="25.0" prefWidth="120.0" />
-            <TextField fx:id="textFieldPlayer24" editable="true" layoutX="170.0" layoutY="163.0" prefHeight="25.0" prefWidth="120.0" />
+            <TextField fx:id="textFieldPlayer24" editable="true" layoutX="170.0" layoutY="211.0" prefHeight="25.0" prefWidth="120.0" />
+            <TextField fx:id="textFieldPlayer23" editable="true" layoutX="170.0" layoutY="163.0" prefHeight="25.0" prefWidth="120.0" />
 
 
 
diff --git a/src/main/resources/no/ntnu/idatg1002/idatg1002_2022_group6/create-bracket-view8.fxml b/src/main/resources/no/ntnu/idatg1002/idatg1002_2022_group6/create-bracket-view8.fxml
index d6edb7daffc79b04e94ae89aca483e73676eb83b..6b1b0c83061236f35d9e6c5f36341e42d691fad8 100644
--- a/src/main/resources/no/ntnu/idatg1002/idatg1002_2022_group6/create-bracket-view8.fxml
+++ b/src/main/resources/no/ntnu/idatg1002/idatg1002_2022_group6/create-bracket-view8.fxml
@@ -4,7 +4,7 @@
 <?import javafx.scene.layout.*?>
 <?import javafx.scene.text.*?>
 
-<Pane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="600.0" prefWidth="800.0" xmlns="http://javafx.com/javafx/11.0.14-internal" xmlns:fx="http://javafx.com/fxml/1" fx:controller="no.ntnu.idatg1002.idatg1002_2022_group6.BracketViewController">
+<Pane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="600.0" prefWidth="800.0" xmlns="http://javafx.com/javafx/11.0.14-internal" xmlns:fx="http://javafx.com/fxml/1" fx:controller="no.ntnu.idatg1002.idatg1002_2022_group6.BracketViewController8">
    <children>
       <Pane fx:id="pane1" layoutX="22.0" layoutY="14.0" prefHeight="250.0" prefWidth="350.0">
          <children>
@@ -18,10 +18,10 @@
 
       <Pane fx:id="pane3" layoutX="436.0" layoutY="14.0" prefHeight="250.0" prefWidth="350.0">
          <children>
-            <TextField fx:id="textFieldPlayer9" editable="true" layoutX="216.0" layoutY="25.0" prefHeight="25.0" prefWidth="120.0" />
-            <TextField fx:id="textFieldPlayer10" editable="true" layoutX="216.0" layoutY="75.0" prefHeight="25.0" prefWidth="120.0" />
-            <TextField fx:id="textFieldPlayer12" editable="true" layoutX="216.0" layoutY="211.0" prefHeight="25.0" prefWidth="120.0" />
-            <TextField fx:id="textFieldPlayer11" editable="true" layoutX="216.0" layoutY="163.0" prefHeight="25.0" prefWidth="120.0" />
+            <TextField fx:id="textFieldPlayer5" editable="true" layoutX="216.0" layoutY="25.0" prefHeight="25.0" prefWidth="120.0" />
+            <TextField fx:id="textFieldPlayer6" editable="true" layoutX="216.0" layoutY="75.0" prefHeight="25.0" prefWidth="120.0" />
+            <TextField fx:id="textFieldPlayer8" editable="true" layoutX="216.0" layoutY="211.0" prefHeight="25.0" prefWidth="120.0" />
+            <TextField fx:id="textFieldPlayer7" editable="true" layoutX="216.0" layoutY="163.0" prefHeight="25.0" prefWidth="120.0" />
          </children>
       </Pane>
       <Button fx:id="TournamentView" layoutX="375.0" layoutY="561.0" mnemonicParsing="false" onAction="#onPressBackToTournamentView" text="Back" />