diff --git a/GUI/src/main/java/cz/fidentis/analyst/project/ProjectPanel.java b/GUI/src/main/java/cz/fidentis/analyst/project/ProjectPanel.java
index 5b59fc7d03995c70e9f78d04daaf26875669f41a..abcf91b1fcdb88ea98ea2a0f7fc2c3bcd267c01b 100644
--- a/GUI/src/main/java/cz/fidentis/analyst/project/ProjectPanel.java
+++ b/GUI/src/main/java/cz/fidentis/analyst/project/ProjectPanel.java
@@ -344,8 +344,25 @@ public class ProjectPanel extends JPanel {
         if (project.getFaceByName(name2) == null) {
             project.addFace(face2);
         }
+        
+        Object[] options = {face1.getShortName(), face2.getShortName()};
+        
+        int choice = JOptionPane.showOptionDialog(this,
+                "Faces: ",
+                "Select primary face",
+                JOptionPane.DEFAULT_OPTION,
+                JOptionPane.QUESTION_MESSAGE,
+                null,
+                options,
+                options[0]);
 
-        createFaceToFaceTab(face1, face2, name1 + ":" + name2, false);
+        
+        if (choice == 0) {
+            createFaceToFaceTab(face1, face2, name1 + ":" + name2, false);
+        } else {
+            createFaceToFaceTab(face2, face1, name2 + ":" + name1, false);
+        }
+        
     }
     
     /**