diff --git a/pom.xml b/pom.xml
index 06892d2448f4c318680774c61cb5e5663a42cfe8..1114c07395fb592222fcacf56e5607fee5bc5678 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,39 +8,39 @@
 	<packaging>jar</packaging>
 	<properties>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-		<maven.compiler.source>17</maven.compiler.source>
-		<maven.compiler.target>17</maven.compiler.target>
+		<maven.compiler.source>21</maven.compiler.source>
+		<maven.compiler.target>21</maven.compiler.target>
 	</properties>
 	<dependencies>
 		<dependency>
 			<groupId>org.openjfx</groupId>
 			<artifactId>javafx-controls</artifactId>
-			<version>17.0.2</version>
+			<version>23</version>
 		</dependency>
 		<dependency>
 			<groupId>org.openjfx</groupId>
 			<artifactId>javafx-fxml</artifactId>
-			<version>17.0.2</version>
+			<version>23</version>
 		</dependency>
 		<!-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-api -->
 		<dependency>
 			<groupId>org.junit.jupiter</groupId>
 			<artifactId>junit-jupiter-api</artifactId>
-			<version>5.5.2</version>
+			<version>5.11.0</version>
 			<scope>test</scope>
 		</dependency>
 		<!-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-engine -->
 		<dependency>
 			<groupId>org.junit.jupiter</groupId>
 			<artifactId>junit-jupiter-engine</artifactId>
-			<version>5.5.2</version>
+			<version>5.11.0</version>
 			<scope>test</scope>
 		</dependency>
 		<!-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-params -->
 		<dependency>
 			<groupId>org.junit.jupiter</groupId>
 			<artifactId>junit-jupiter-params</artifactId>
-			<version>5.5.2</version>
+			<version>5.11.0</version>
 			<scope>test</scope>
 		</dependency>
 	</dependencies>
diff --git a/src/main/java/lab/App.java b/src/main/java/lab/App.java
index df4c9d71f97b0979d44e2fbefbc9d7ab9d5d4f7c..3a9e838f99d4c9e57926a33c1d4ffe23ef873f42 100644
--- a/src/main/java/lab/App.java
+++ b/src/main/java/lab/App.java
@@ -5,7 +5,6 @@ import javafx.application.Application;
 import javafx.scene.Group;
 import javafx.scene.Scene;
 import javafx.scene.canvas.Canvas;
-import javafx.scene.canvas.GraphicsContext;
 import javafx.stage.Stage;
 import javafx.stage.WindowEvent;
 
diff --git a/src/main/java/lab/DrawingThread.java b/src/main/java/lab/DrawingThread.java
index 63badd7697bde7382096fbbae8e6244464b2cbb1..1243331c3822cf37a2932e9e8eeb8f336e3de58d 100644
--- a/src/main/java/lab/DrawingThread.java
+++ b/src/main/java/lab/DrawingThread.java
@@ -21,9 +21,9 @@ public class DrawingThread extends AnimationTimer {
 	@Override
 	public void handle(long now) {
 		// put your code here
-		//gc.setFill(Color.AQUA);
-		//gc.setStroke(Color.BLACK);
-		//gc.fillOval(10, 10, 20, 20);
+//		gc.setFill(Color.AQUA);
+//		gc.setStroke(Color.BLACK);
+//		gc.fillOval(10, 10, 20, 20);
 
 	}