diff --git a/MavenChess/MavenChess/src/main/java/model/King.java b/MavenChess/MavenChess/src/main/java/model/King.java
new file mode 100644
index 0000000000000000000000000000000000000000..af0389c02e567073a44e1a3f725f362e1588c3ea
--- /dev/null
+++ b/MavenChess/MavenChess/src/main/java/model/King.java
@@ -0,0 +1,28 @@
+package model;
+
+import java.util.ArrayList;
+
+
+public class King extends Piece {
+	public King(Position p, int color) {
+		super(p, color);
+	}
+
+
+	public ArrayList<Position> getAvailableMoves(Board b) {
+
+		// creates a dynamic list of available moves
+		ArrayList<Position> moves = new ArrayList<Position>();
+
+		Position arrival;
+		if(color == Piece.WHITE) { // black and white have an opposite direction behavior
+
+			// King white move
+		}
+		else {
+			// King black move
+		}
+		return moves;
+	}
+}
+