diff --git a/src/rekisteri/RalliGUIController.java b/src/rekisteri/RalliGUIController.java
index 23f5e71eaefcda676344b345155676eab7b1f2bc..01a0fcbf548665db1ea4a11b01354e537c12cc36 100644
--- a/src/rekisteri/RalliGUIController.java
+++ b/src/rekisteri/RalliGUIController.java
@@ -54,7 +54,7 @@ public class RalliGUIController implements Initializable {
      * Ajetaan kun klikataan "Muokkaa". Avaa uuden ikkunan, missä valitun henkilön tai rallin tietoja voi muokata
      */
     @FXML private void handleMuokkaa() { 
-        ModalController.showModal(RalliGUIController.class.getResource("HenkiloDialogView.fxml"), "Henkilo", null, "");
+        muokkaa();
     }
     
     /**
@@ -145,8 +145,7 @@ public class RalliGUIController implements Initializable {
      * 
      */
     public void lisaaUusi(){
-        Dialogs.showMessageDialog("Avataan uuden lisääminen, ei toimi vielä");
-        //ModalController.showModal(RalliGUIController.class.getResource("uusi.fxml"), "", null, "");
+        ModalController.showModal(RalliGUIController.class.getResource("uusi.fxml"), "Lisää uusi", null, "");
         //Henkilo uusi new Henkilo();
         //uusi.rekisteroi();
         //uusi.vastaaKalleRovanpera(); //täyttää kallerovanperä tiedoilla
@@ -162,7 +161,7 @@ public class RalliGUIController implements Initializable {
      * 
      */
     public void muokkaa() {
-        Dialogs.showMessageDialog("Muokkaukseen, ei toimi vielä!");
+        ModalController.showModal(RalliGUIController.class.getResource("HenkiloDialogView.fxml"), "Muokkaa tietoja", null, "");
     }
     
     /**
diff --git a/src/rekisteri/uusi.fxml b/src/rekisteri/uusi.fxml
index 03ba2f89ef6c52bd0f6afe703519ce0d734f8fef..52dc863938d05b33e654fa7fd4bd69d644ef7f2b 100644
--- a/src/rekisteri/uusi.fxml
+++ b/src/rekisteri/uusi.fxml
@@ -19,7 +19,7 @@
 <?import javafx.scene.layout.HBox?>
 <?import javafx.scene.layout.RowConstraints?>
 
-<BorderPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1" fx:controller="rekisteri.RalliGUIController">
+<BorderPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1" fx:controller="fi.jyu.mit.fxgui.ModalController">
    <center>
       <TabPane prefHeight="200.0" prefWidth="200.0" tabClosingPolicy="UNAVAILABLE" BorderPane.alignment="CENTER">
         <tabs>
@@ -191,8 +191,8 @@
             <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" />
          </BorderPane.margin>
          <children>
-            <Button mnemonicParsing="false" onAction="#handlePoistu" text="Peruuta" />
-            <Button mnemonicParsing="false" onAction="#handleTallenna" text="Tallenna" />
+            <Button mnemonicParsing="false" onAction="#handleDefaultCancel" text="Peruuta" />
+            <Button mnemonicParsing="false" onAction="#handleDefaultOK" text="Tallenna" />
          </children>
       </HBox>
    </bottom>