diff --git a/build.fxbuild b/build.fxbuild
new file mode 100644
index 0000000..ff47676
--- /dev/null
+++ b/build.fxbuild
@@ -0,0 +1,8 @@
+
+
+  
+    
+    
+  
+  
+
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..775282f
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,90 @@
+
+	4.0.0
+	0.0.2
+	jFx3Dtest
+
+	
+
+		
+			org.openjfx
+			javafx-controls
+			11
+		
+
+		
+			org.openjfx
+			javafx-fxml
+			11
+		
+
+		
+			com.jfoenix
+			jfoenix
+			9.0.8
+		
+
+	
+
+	
+		
+
+			
+				org.apache.maven.plugins
+				maven-compiler-plugin
+				3.8.0
+				
+					11
+					11
+					
+					true
+					true
+				
+			
+
+			
+				org.codehaus.mojo
+				exec-maven-plugin
+				1.6.0
+				
+					
+						
+							java
+						
+					
+				
+				
+					main.java.com.ThreeDtest.application.Main
+				
+			
+			
+			
+				org.apache.maven.plugins
+				maven-shade-plugin
+				3.2.1
+				
+					3Dtest
+					true
+					
+						
+							com.ThreeDtest.application.JavaFX11Main
+						
+					
+				
+				
+					
+						package
+						
+							shade
+						
+					
+				
+			
+		
+	
+	3Dtest
+	application
+	testing the 3D Cube Mapping
+
diff --git a/src/main/java/com/ThreeDtest/application/JavaFX11Main.java b/src/main/java/com/ThreeDtest/application/JavaFX11Main.java
new file mode 100644
index 0000000..b6f945b
--- /dev/null
+++ b/src/main/java/com/ThreeDtest/application/JavaFX11Main.java
@@ -0,0 +1,10 @@
+package main.java.com.ThreeDtest.application;
+
+public class JavaFX11Main
+{
+
+	public static void main(String[] args)
+	{
+		  Main.main(args);
+	}
+}
diff --git a/src/main/java/com/ThreeDtest/application/Main.java b/src/main/java/com/ThreeDtest/application/Main.java
new file mode 100644
index 0000000..75701a2
--- /dev/null
+++ b/src/main/java/com/ThreeDtest/application/Main.java
@@ -0,0 +1,107 @@
+package main.java.com.ThreeDtest.application;
+
+import javafx.application.Application;
+import javafx.event.ActionEvent;
+import javafx.fxml.FXML;
+import javafx.fxml.FXMLLoader;
+import javafx.stage.Stage;
+import javafx.scene.Scene;
+import javafx.scene.control.Alert;
+import javafx.scene.control.Alert.AlertType;
+import javafx.scene.control.Button;
+import javafx.scene.control.MenuItem;
+import javafx.scene.layout.AnchorPane;
+
+public class Main extends Application
+{
+
+	@FXML
+	private AnchorPane mainAnchorpane;
+
+	@FXML
+	private MenuItem menuItemStart;
+
+	@FXML
+	private MenuItem menuItemReset;
+
+	@FXML
+	private MenuItem menuItemClose;
+
+	@FXML
+	private MenuItem menuItemHilfe;
+
+	@FXML
+	private Button startStopButton;
+
+	@FXML
+	private Button resetButton;
+
+	@Override
+	public void start(Stage primaryStage)
+	{
+		try {
+			FXMLLoader loader = new FXMLLoader(
+					getClass().getResource("/fxml/MainWindow.fxml"));
+			AnchorPane pane = loader.load();
+			primaryStage.setTitle("jFx3Dtest");
+			Scene scene = new Scene(pane);
+			/**
+			 * alle event listener mit fxml-loader
+			 *
+			 */
+			scene.getStylesheets().add(
+					Main.class.getResource("/css/application.css").toExternalForm());
+			primaryStage.setScene(scene);
+			primaryStage.show();
+
+		} catch (Exception e) {
+			e.printStackTrace();
+		}
+	}
+
+	@FXML
+	public void menuItemStartAction(ActionEvent event)
+	{
+
+	}
+
+	@FXML
+	public void menuItemResetAction(ActionEvent event)
+	{
+
+	}
+
+	@FXML
+	public void menuItemCloseAction(ActionEvent event)
+	{
+		System.exit(0);
+	}
+
+	@FXML
+	public void startStopButtonAction(ActionEvent event)
+	{
+
+	}
+
+	@FXML
+	public void resetButtonAction(ActionEvent event)
+	{
+
+	}
+
+	@FXML
+	public void menuItemHilfeAction(ActionEvent event)
+	{
+		Alert alert = new Alert(AlertType.INFORMATION);
+		alert.setTitle("Alert");
+		alert.setHeaderText("Some info");
+		alert.setContentText("Author: localhorst@mosad.xyz");
+		alert.showAndWait();
+	}
+
+	public static void main(String[] args)
+	{
+		launch(args);
+	}
+
+}
diff --git a/src/main/resources/css/application.css b/src/main/resources/css/application.css
new file mode 100644
index 0000000..83d6f33
--- /dev/null
+++ b/src/main/resources/css/application.css
@@ -0,0 +1 @@
+/* JavaFX CSS - Leave this comment until you have at least create one rule which uses -fx-Property */
\ No newline at end of file
diff --git a/src/main/resources/fxml/MainWindow.fxml b/src/main/resources/fxml/MainWindow.fxml
new file mode 100644
index 0000000..6fc598d
--- /dev/null
+++ b/src/main/resources/fxml/MainWindow.fxml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+   
+      
+         
+            
+         
+         
+            
+              
+                
+                
+              
+            
+         
+      
+   
+
diff --git a/target/classes/css/application.css b/target/classes/css/application.css
new file mode 100644
index 0000000..83d6f33
--- /dev/null
+++ b/target/classes/css/application.css
@@ -0,0 +1 @@
+/* JavaFX CSS - Leave this comment until you have at least create one rule which uses -fx-Property */
\ No newline at end of file
diff --git a/target/classes/fxml/MainWindow.fxml b/target/classes/fxml/MainWindow.fxml
new file mode 100644
index 0000000..6fc598d
--- /dev/null
+++ b/target/classes/fxml/MainWindow.fxml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+   
+      
+         
+            
+         
+         
+            
+              
+                
+                
+              
+            
+         
+      
+   
+
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000..5147224
--- /dev/null
+++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,2 @@
+main/java/com/ThreeDtest/application/Main.class
+main/java/com/ThreeDtest/application/JavaFX11Main.class
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000..6a55ac7
--- /dev/null
+++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,2 @@
+/home/hendrik/eclipse-workspace/Java/jFx3Dtest/src/main/java/com/ThreeDtest/application/JavaFX11Main.java
+/home/hendrik/eclipse-workspace/Java/jFx3Dtest/src/main/java/com/ThreeDtest/application/Main.java