diff --git a/PuzzlePlayer/Class1.cs b/PuzzlePlayer/Class1.cs
new file mode 100644
index 0000000000000000000000000000000000000000..b154c70729702cd8117ef3beea8359ed04397259
--- /dev/null
+++ b/PuzzlePlayer/Class1.cs
@@ -0,0 +1,11 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+public abstract class Board
+{
+    public void Teken() { }
+
+}
\ No newline at end of file
diff --git a/PuzzlePlayer/PuzzlePlayer.cs b/PuzzlePlayer/PuzzlePlayer.cs
index 693d43b305b1f0eba162941886bf12f9bb119104..96b3826c91389f9658c648c181e7e0268fc3b42f 100644
--- a/PuzzlePlayer/PuzzlePlayer.cs
+++ b/PuzzlePlayer/PuzzlePlayer.cs
@@ -6,11 +6,24 @@ class Program
 {
     internal static void Main(string[] args)
     {
-        Application.Run(new MainForm());
+        Application.Run(new PuzzleForm());
     }
 }
 
 class MainForm : Form
 {
+    public Button sudoku;
+}
 
+class PuzzleForm : Form
+{
+    public Button solvebutton;
+    public Button hintbutton;
+    public Button generatebutton;
+    public TextBox informationbox;
+    public Board board;
+    public PuzzleForm()
+    {
+
+    }
 }
\ No newline at end of file