diff --git a/Editor/resources/Interface/Testing.css b/Editor/resources/Interface/Testing.css
index 7a24cc90..bca5b904 100644
--- a/Editor/resources/Interface/Testing.css
+++ b/Editor/resources/Interface/Testing.css
@@ -1,7 +1,11 @@
-
-
.button {
- width: 10px;
- height: 100px;
- color: rgba(1, 1, 2, 1);
-}
\ No newline at end of file
+ width: 25%;
+ height: 100%;
+}
+
+.left {
+ width: 100px;
+ height: 150px;
+ margin: 50px 100px;
+}
+
diff --git a/Editor/resources/Interface/Testing.interface b/Editor/resources/Interface/Testing.interface
new file mode 100644
index 00000000..14be270f
--- /dev/null
+++ b/Editor/resources/Interface/Testing.interface
@@ -0,0 +1,31 @@
+
diff --git a/Nuake/src/UI/Canvas.cpp b/Nuake/src/UI/Canvas.cpp
new file mode 100644
index 00000000..189bf5dc
--- /dev/null
+++ b/Nuake/src/UI/Canvas.cpp
@@ -0,0 +1,5 @@
+#include "Canvas.h"
+Canvas::Canvas()
+{
+
+}
diff --git a/Nuake/src/UI/InterfaceParser.cpp b/Nuake/src/UI/InterfaceParser.cpp
new file mode 100644
index 00000000..1144bd12
--- /dev/null
+++ b/Nuake/src/UI/InterfaceParser.cpp
@@ -0,0 +1,3 @@
+#include "InterfaceParser.h"
+
+Ref