diff --git a/BlendFileTest/BlendFileTest.csproj b/BlendFileTest/BlendFileTest.csproj
new file mode 100644
index 0000000..85b4959
--- /dev/null
+++ b/BlendFileTest/BlendFileTest.csproj
@@ -0,0 +1,10 @@
+
+
+
+ Exe
+ net9.0
+ enable
+ enable
+
+
+
diff --git a/BlendFileTest/Program.cs b/BlendFileTest/Program.cs
new file mode 100644
index 0000000..3751555
--- /dev/null
+++ b/BlendFileTest/Program.cs
@@ -0,0 +1,2 @@
+// See https://aka.ms/new-console-template for more information
+Console.WriteLine("Hello, World!");
diff --git a/BlendFileTester/Program.cs b/BlendFileTester/Program.cs
new file mode 100644
index 0000000..1763f6d
--- /dev/null
+++ b/BlendFileTester/Program.cs
@@ -0,0 +1,11 @@
+using System;
+using BlendFile;
+
+var reader = new Reader("cube.blend");
+reader.Read();
+
+foreach (var obj in reader.Objects)
+{
+ Console.WriteLine(obj.GetType());
+ Console.WriteLine(obj.ToString());
+}
\ No newline at end of file
diff --git a/BlendFileTester/cube.blend b/BlendFileTester/cube.blend
new file mode 100644
index 0000000..c036e05
Binary files /dev/null and b/BlendFileTester/cube.blend differ
diff --git a/BlenderSharp.sln.DotSettings.user b/BlenderSharp.sln.DotSettings.user
new file mode 100644
index 0000000..b5d702b
--- /dev/null
+++ b/BlenderSharp.sln.DotSettings.user
@@ -0,0 +1,4 @@
+
+ ForceIncluded
+ ForceIncluded
+ ForceIncluded
\ No newline at end of file