diff --git a/build.gradle b/build.gradle
index eaa0ce3658256de23b0d776b4d6e82e518324d2d..20534b2a198109bf2e4f0efc3434f50b39d21bc8 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,31 +1,26 @@
-plugins {
-    id 'java'
-}
+
+
 
 plugins {
     id 'application'
-    id "org.openjfx.javafxplugin" version "0.0.8"
+    id "org.openjfx.javafxplugin" version "0.0.10"
 }
 
 javafx {
-    version = "11"
+    version = "17"
     modules = [ 'javafx.controls', 'javafx.fxml' ]
 }
 
 
-version '1.0-SNAPSHOT'
-
-
-
 repositories {
     mavenCentral()
 }
-
 dependencies {
-
+    testImplementation group: 'junit', name: 'junit', version: '4.12'
+    testImplementation 'org.hamcrest:hamcrest-library:1.3'
 }
 
-mainClassName = "serializer.App"
+mainClassName = "shape.App"
 
 
 test {
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index b4102016571ce7f193aa3c9d12a8df191140a93b..c0a0deac9ab8b95b926d4e63a1a9196917c2f3bd 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
 zipStoreBase=GRADLE_USER_HOME
 zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-7.1-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip