diff --git a/src/main/java/model/FireManager.java b/src/main/java/model/FireManager.java
index 5a0a164b857d007e9d562178dc14c39678ba9b44..e9fd63c24e88f3cb467aab63845422d4415ed7da 100644
--- a/src/main/java/model/FireManager.java
+++ b/src/main/java/model/FireManager.java
@@ -1,4 +1,21 @@
 package model;
 
+import util.Position;
+
+import java.util.Random;
+import java.util.Set;
+
 public class FireManager {
+    private Set<Position> firePositions;
+
+    public FireManager(Set<Position> firePositions) {
+        this.firePositions = firePositions;
+    }
+    // Initialize fire positions randomly
+    public void initializeFires(int fireCount, int rowCount, int columnCount, Random random) {
+        firePositions.clear();
+        for (int i = 0; i < fireCount; i++) {
+            firePositions.add(new Position(random.nextInt(rowCount), random.nextInt(columnCount)));
+        }
+    }
 }