diff --git a/GUI/src/main/java/cz/fidentis/analyst/project/FaceStatePanel.form b/GUI/src/main/java/cz/fidentis/analyst/project/FaceStatePanel.form
index 99a03f523b182df9fae1d248b02ea3246e3bd90c..994c47ec49ca7d020c01e1c74cc8e202ce8328e6 100644
--- a/GUI/src/main/java/cz/fidentis/analyst/project/FaceStatePanel.form
+++ b/GUI/src/main/java/cz/fidentis/analyst/project/FaceStatePanel.form
@@ -33,9 +33,9 @@
               <EmptySpace min="-2" pref="6" max="-2" attributes="0"/>
               <Component id="photoPanel" min="-2" max="-2" attributes="0"/>
               <EmptySpace type="unrelated" max="-2" attributes="0"/>
-              <Component id="filePanel" min="-2" max="-2" attributes="0"/>
+              <Component id="filePanel" max="32767" attributes="0"/>
               <EmptySpace type="separate" max="-2" attributes="0"/>
-              <Component id="facePanel" max="32767" attributes="0"/>
+              <Component id="facePanel" min="-2" max="-2" attributes="0"/>
               <EmptySpace max="-2" attributes="0"/>
           </Group>
       </Group>
@@ -65,15 +65,23 @@
               <Group type="102" attributes="0">
                   <EmptySpace max="-2" attributes="0"/>
                   <Group type="103" groupAlignment="0" attributes="0">
-                      <Component id="pathLabel" alignment="0" min="-2" max="-2" attributes="0"/>
-                      <Component id="sizeLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                      <Component id="featurePointsLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                      <Component id="textureLabel" min="-2" max="-2" attributes="0"/>
+                      <Component id="previewLabel" alignment="0" min="-2" max="-2" attributes="0"/>
+                      <Group type="103" alignment="0" groupAlignment="1" max="-2" attributes="0">
+                          <Component id="sizeLabel" alignment="0" max="32767" attributes="0"/>
+                          <Component id="pathLabel" alignment="0" max="32767" attributes="0"/>
+                      </Group>
                   </Group>
-                  <EmptySpace min="-2" pref="49" max="-2" attributes="0"/>
-                  <Group type="103" groupAlignment="0" attributes="0">
-                      <Component id="sizeOutput" min="-2" max="-2" attributes="0"/>
-                      <Component id="pathOutput" min="-2" max="-2" attributes="0"/>
+                  <EmptySpace min="-2" pref="10" max="-2" attributes="0"/>
+                  <Group type="103" groupAlignment="0" max="-2" attributes="0">
+                      <Component id="sizeOutput" alignment="1" pref="428" max="32767" attributes="0"/>
+                      <Component id="featurePointsOutput" alignment="1" max="32767" attributes="0"/>
+                      <Component id="pathOutput" max="32767" attributes="0"/>
+                      <Component id="previewOutput" alignment="0" max="32767" attributes="0"/>
+                      <Component id="textureOutput" max="32767" attributes="0"/>
                   </Group>
-                  <EmptySpace max="32767" attributes="0"/>
+                  <EmptySpace min="0" pref="0" max="32767" attributes="0"/>
               </Group>
           </Group>
         </DimensionLayout>
@@ -81,16 +89,31 @@
           <Group type="103" groupAlignment="0" attributes="0">
               <Group type="102" alignment="0" attributes="0">
                   <EmptySpace max="-2" attributes="0"/>
-                  <Group type="103" groupAlignment="3" attributes="0">
-                      <Component id="pathLabel" alignment="3" min="-2" max="-2" attributes="0"/>
-                      <Component id="pathOutput" alignment="3" min="-2" max="-2" attributes="0"/>
+                  <Group type="103" groupAlignment="0" attributes="0">
+                      <Component id="pathLabel" max="-2" attributes="0"/>
+                      <Component id="pathOutput" min="-2" pref="0" max="-2" attributes="0"/>
                   </Group>
-                  <EmptySpace min="-2" pref="13" max="-2" attributes="0"/>
+                  <EmptySpace type="unrelated" max="-2" attributes="0"/>
                   <Group type="103" groupAlignment="3" attributes="0">
                       <Component id="sizeLabel" alignment="3" min="-2" max="-2" attributes="0"/>
-                      <Component id="sizeOutput" alignment="3" min="-2" max="-2" attributes="0"/>
+                      <Component id="sizeOutput" alignment="3" max="-2" attributes="0"/>
+                  </Group>
+                  <EmptySpace type="unrelated" max="-2" attributes="0"/>
+                  <Group type="103" groupAlignment="0" attributes="0">
+                      <Component id="featurePointsLabel" min="-2" max="-2" attributes="0"/>
+                      <Component id="featurePointsOutput" min="-2" max="-2" attributes="0"/>
                   </Group>
-                  <EmptySpace pref="41" max="32767" attributes="0"/>
+                  <EmptySpace type="unrelated" max="-2" attributes="0"/>
+                  <Group type="103" groupAlignment="0" attributes="0">
+                      <Component id="previewOutput" alignment="1" min="-2" max="-2" attributes="0"/>
+                      <Component id="previewLabel" min="-2" max="-2" attributes="0"/>
+                  </Group>
+                  <EmptySpace type="unrelated" max="-2" attributes="0"/>
+                  <Group type="103" groupAlignment="0" attributes="0">
+                      <Component id="textureOutput" alignment="0" min="-2" max="-2" attributes="0"/>
+                      <Component id="textureLabel" min="-2" max="-2" attributes="0"/>
+                  </Group>
+                  <EmptySpace max="-2" attributes="0"/>
               </Group>
           </Group>
         </DimensionLayout>
@@ -104,6 +127,13 @@
             <Property name="enabled" type="boolean" value="false"/>
           </Properties>
         </Component>
+        <Component class="javax.swing.JLabel" name="pathOutput">
+          <Properties>
+            <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
+              <ResourceString bundle="cz/fidentis/analyst/project/Bundle.properties" key="FaceStatePanel.pathOutput.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
+            </Property>
+          </Properties>
+        </Component>
         <Component class="javax.swing.JLabel" name="sizeLabel">
           <Properties>
             <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
@@ -112,17 +142,55 @@
             <Property name="enabled" type="boolean" value="false"/>
           </Properties>
         </Component>
-        <Component class="javax.swing.JLabel" name="pathOutput">
+        <Component class="javax.swing.JLabel" name="sizeOutput">
           <Properties>
             <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
-              <ResourceString bundle="cz/fidentis/analyst/project/Bundle.properties" key="FaceStatePanel.pathOutput.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
+              <ResourceString bundle="cz/fidentis/analyst/project/Bundle.properties" key="FaceStatePanel.sizeOutput.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
             </Property>
           </Properties>
         </Component>
-        <Component class="javax.swing.JLabel" name="sizeOutput">
+        <Component class="javax.swing.JLabel" name="featurePointsLabel">
           <Properties>
             <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
-              <ResourceString bundle="cz/fidentis/analyst/project/Bundle.properties" key="FaceStatePanel.sizeOutput.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
+              <ResourceString bundle="cz/fidentis/analyst/project/Bundle.properties" key="FaceStatePanel.featurePointsLabel.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
+            </Property>
+            <Property name="enabled" type="boolean" value="false"/>
+          </Properties>
+        </Component>
+        <Component class="javax.swing.JLabel" name="featurePointsOutput">
+          <Properties>
+            <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
+              <ResourceString bundle="cz/fidentis/analyst/project/Bundle.properties" key="FaceStatePanel.featurePointsOutput.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
+            </Property>
+          </Properties>
+        </Component>
+        <Component class="javax.swing.JLabel" name="previewLabel">
+          <Properties>
+            <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
+              <ResourceString bundle="cz/fidentis/analyst/project/Bundle.properties" key="FaceStatePanel.previewLabel.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
+            </Property>
+            <Property name="enabled" type="boolean" value="false"/>
+          </Properties>
+        </Component>
+        <Component class="javax.swing.JLabel" name="previewOutput">
+          <Properties>
+            <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
+              <ResourceString bundle="cz/fidentis/analyst/project/Bundle.properties" key="FaceStatePanel.previewOutput.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
+            </Property>
+          </Properties>
+        </Component>
+        <Component class="javax.swing.JLabel" name="textureLabel">
+          <Properties>
+            <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
+              <ResourceString bundle="cz/fidentis/analyst/project/Bundle.properties" key="FaceStatePanel.textureLabel.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
+            </Property>
+            <Property name="enabled" type="boolean" value="false"/>
+          </Properties>
+        </Component>
+        <Component class="javax.swing.JLabel" name="textureOutput">
+          <Properties>
+            <Property name="text" type="java.lang.String" editor="org.netbeans.modules.i18n.form.FormI18nStringEditor">
+              <ResourceString bundle="cz/fidentis/analyst/project/Bundle.properties" key="FaceStatePanel.textureOutput.text" replaceFormat="org.openide.util.NbBundle.getMessage({sourceFileName}.class, &quot;{key}&quot;)"/>
             </Property>
           </Properties>
         </Component>
@@ -188,7 +256,7 @@
                   </Group>
                   <EmptySpace type="unrelated" max="-2" attributes="0"/>
                   <Component id="loadFaceButton" min="-2" max="-2" attributes="0"/>
-                  <EmptySpace pref="44" max="32767" attributes="0"/>
+                  <EmptySpace max="32767" attributes="0"/>
               </Group>
           </Group>
         </DimensionLayout>
diff --git a/GUI/src/main/java/cz/fidentis/analyst/project/FaceStatePanel.java b/GUI/src/main/java/cz/fidentis/analyst/project/FaceStatePanel.java
index 1d0eb6d9525c1e22c2fc1767dde128f98b7369b1..4019d1f441486a82e2ad5b0b616bfbebbb664312 100644
--- a/GUI/src/main/java/cz/fidentis/analyst/project/FaceStatePanel.java
+++ b/GUI/src/main/java/cz/fidentis/analyst/project/FaceStatePanel.java
@@ -6,6 +6,7 @@ import java.awt.Dimension;
 import java.awt.Image;
 import java.awt.Toolkit;
 import java.awt.event.ActionListener;
+import java.io.File;
 import java.io.IOException;
 import java.nio.file.Files;
 import java.nio.file.Path;
@@ -54,9 +55,15 @@ public class FaceStatePanel extends ControlPanel {
 
         filePanel = new javax.swing.JPanel();
         pathLabel = new javax.swing.JLabel();
-        sizeLabel = new javax.swing.JLabel();
         pathOutput = new javax.swing.JLabel();
+        sizeLabel = new javax.swing.JLabel();
         sizeOutput = new javax.swing.JLabel();
+        featurePointsLabel = new javax.swing.JLabel();
+        featurePointsOutput = new javax.swing.JLabel();
+        previewLabel = new javax.swing.JLabel();
+        previewOutput = new javax.swing.JLabel();
+        textureLabel = new javax.swing.JLabel();
+        textureOutput = new javax.swing.JLabel();
         facePanel = new javax.swing.JPanel();
         kdTreeLabel = new javax.swing.JLabel();
         featurePointsLoadedLabel = new javax.swing.JLabel();
@@ -73,13 +80,28 @@ public class FaceStatePanel extends ControlPanel {
         org.openide.awt.Mnemonics.setLocalizedText(pathLabel, org.openide.util.NbBundle.getMessage(FaceStatePanel.class, "FaceStatePanel.pathLabel.text")); // NOI18N
         pathLabel.setEnabled(false);
 
+        org.openide.awt.Mnemonics.setLocalizedText(pathOutput, org.openide.util.NbBundle.getMessage(FaceStatePanel.class, "FaceStatePanel.pathOutput.text")); // NOI18N
+
         org.openide.awt.Mnemonics.setLocalizedText(sizeLabel, org.openide.util.NbBundle.getMessage(FaceStatePanel.class, "FaceStatePanel.sizeLabel.text")); // NOI18N
         sizeLabel.setEnabled(false);
 
-        org.openide.awt.Mnemonics.setLocalizedText(pathOutput, org.openide.util.NbBundle.getMessage(FaceStatePanel.class, "FaceStatePanel.pathOutput.text")); // NOI18N
-
         org.openide.awt.Mnemonics.setLocalizedText(sizeOutput, org.openide.util.NbBundle.getMessage(FaceStatePanel.class, "FaceStatePanel.sizeOutput.text")); // NOI18N
 
+        org.openide.awt.Mnemonics.setLocalizedText(featurePointsLabel, org.openide.util.NbBundle.getMessage(FaceStatePanel.class, "FaceStatePanel.featurePointsLabel.text")); // NOI18N
+        featurePointsLabel.setEnabled(false);
+
+        org.openide.awt.Mnemonics.setLocalizedText(featurePointsOutput, org.openide.util.NbBundle.getMessage(FaceStatePanel.class, "FaceStatePanel.featurePointsOutput.text")); // NOI18N
+
+        org.openide.awt.Mnemonics.setLocalizedText(previewLabel, org.openide.util.NbBundle.getMessage(FaceStatePanel.class, "FaceStatePanel.previewLabel.text")); // NOI18N
+        previewLabel.setEnabled(false);
+
+        org.openide.awt.Mnemonics.setLocalizedText(previewOutput, org.openide.util.NbBundle.getMessage(FaceStatePanel.class, "FaceStatePanel.previewOutput.text")); // NOI18N
+
+        org.openide.awt.Mnemonics.setLocalizedText(textureLabel, org.openide.util.NbBundle.getMessage(FaceStatePanel.class, "FaceStatePanel.textureLabel.text")); // NOI18N
+        textureLabel.setEnabled(false);
+
+        org.openide.awt.Mnemonics.setLocalizedText(textureOutput, org.openide.util.NbBundle.getMessage(FaceStatePanel.class, "FaceStatePanel.textureOutput.text")); // NOI18N
+
         javax.swing.GroupLayout filePanelLayout = new javax.swing.GroupLayout(filePanel);
         filePanel.setLayout(filePanelLayout);
         filePanelLayout.setHorizontalGroup(
@@ -87,26 +109,45 @@ public class FaceStatePanel extends ControlPanel {
             .addGroup(filePanelLayout.createSequentialGroup()
                 .addContainerGap()
                 .addGroup(filePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
-                    .addComponent(pathLabel)
-                    .addComponent(sizeLabel))
-                .addGap(49, 49, 49)
-                .addGroup(filePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
-                    .addComponent(sizeOutput)
-                    .addComponent(pathOutput))
-                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
+                    .addComponent(featurePointsLabel)
+                    .addComponent(textureLabel)
+                    .addComponent(previewLabel)
+                    .addGroup(filePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
+                        .addComponent(sizeLabel, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
+                        .addComponent(pathLabel, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
+                .addGap(10, 10, 10)
+                .addGroup(filePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
+                    .addComponent(sizeOutput, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 428, Short.MAX_VALUE)
+                    .addComponent(featurePointsOutput, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
+                    .addComponent(pathOutput, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
+                    .addComponent(previewOutput, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
+                    .addComponent(textureOutput, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
+                .addGap(0, 0, Short.MAX_VALUE))
         );
         filePanelLayout.setVerticalGroup(
             filePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
             .addGroup(filePanelLayout.createSequentialGroup()
                 .addContainerGap()
-                .addGroup(filePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
+                .addGroup(filePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                     .addComponent(pathLabel)
-                    .addComponent(pathOutput))
-                .addGap(13, 13, 13)
+                    .addComponent(pathOutput, javax.swing.GroupLayout.PREFERRED_SIZE, 0, javax.swing.GroupLayout.PREFERRED_SIZE))
+                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                 .addGroup(filePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                     .addComponent(sizeLabel)
                     .addComponent(sizeOutput))
-                .addContainerGap(41, Short.MAX_VALUE))
+                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
+                .addGroup(filePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+                    .addComponent(featurePointsLabel)
+                    .addComponent(featurePointsOutput))
+                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
+                .addGroup(filePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+                    .addComponent(previewOutput, javax.swing.GroupLayout.Alignment.TRAILING)
+                    .addComponent(previewLabel))
+                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
+                .addGroup(filePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+                    .addComponent(textureOutput)
+                    .addComponent(textureLabel))
+                .addContainerGap())
         );
 
         facePanel.setBorder(javax.swing.BorderFactory.createTitledBorder(null, org.openide.util.NbBundle.getMessage(FaceStatePanel.class, "FaceStatePanel.facePanel.border.title"), javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Dialog", 1, 12))); // NOI18N
@@ -172,7 +213,7 @@ public class FaceStatePanel extends ControlPanel {
                     .addComponent(faceNotLoadedLabel))
                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                 .addComponent(loadFaceButton)
-                .addContainerGap(44, Short.MAX_VALUE))
+                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
         );
 
         photoPanel.setBorder(javax.swing.BorderFactory.createTitledBorder(null, org.openide.util.NbBundle.getMessage(FaceStatePanel.class, "FaceStatePanel.photoPanel.border.title"), javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Dialog", 1, 12))); // NOI18N
@@ -220,9 +261,9 @@ public class FaceStatePanel extends ControlPanel {
                 .addGap(6, 6, 6)
                 .addComponent(photoPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
-                .addComponent(filePanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
+                .addComponent(filePanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                 .addGap(18, 18, 18)
-                .addComponent(facePanel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
+                .addComponent(facePanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                 .addContainerGap())
         );
 
@@ -246,8 +287,13 @@ public class FaceStatePanel extends ControlPanel {
     public void showFaceState(HumanFace face, String name, Path path) {
         
         photo.setIcon(getPhoto(face, path));
+        
         pathOutput.setText(getPathText(path));
         sizeOutput.setText(getSizeText(path));
+        featurePointsOutput.setText(getFeaturePointsText(path));
+        previewOutput.setText(getPreviewText(path));
+        textureOutput.setText(getTextureText(path));
+        
         hasKDOutput.setIcon(getKdTree(face));
         hasFPOutput.setIcon(getFeaturePoints(face));
         checkFaceLoaded(face);
@@ -337,6 +383,64 @@ public class FaceStatePanel extends ControlPanel {
         return "";
     }
     
+    private String getFeaturePointsText(Path path) {
+        
+        if (path != null) {
+            featurePointsLabel.setEnabled(true);
+            
+            String filePath = path.toString().split(".obj")[0] + "_landmarks.csv";
+            if ((new File(filePath)).exists()) {
+                return filePath;
+            }
+
+            filePath = path.toString().split("_ECA")[0] + "_landmarks.csv";
+            if ((new File(filePath)).exists()) {
+                return filePath;
+            }
+
+            filePath = path.toString().split("_CA")[0] + "_landmarks.csv";
+            if ((new File(filePath)).exists()) {
+                return filePath;
+            }
+        }
+        
+        featurePointsLabel.setEnabled(false);
+        return "";   
+    }
+    
+    private String getPreviewText(Path path) {
+        
+        if (path != null) {
+            previewLabel.setEnabled(true);
+            
+            String filePath = path.toString().split(".obj")[0] + "_preview.jpg";
+            
+            if ((new File(filePath)).exists()) {
+                return filePath;
+            }
+        }
+        
+        previewLabel.setEnabled(false);
+        return "";
+    }
+    
+    private String getTextureText(Path path) {
+        
+        if (path != null) {
+            textureLabel.setEnabled(true);
+            
+            String filePath = path.toString().split(".obj")[0] + ".jpg";
+            
+            if ((new File(filePath)).exists()) {
+                return filePath;
+            }
+        }
+        
+        textureLabel.setEnabled(false);
+        return "";
+        
+    }
+    
     /**
      * Gets icon which shows if face has calculated KD-tree
      * @param face HumanFace
@@ -414,7 +518,9 @@ public class FaceStatePanel extends ControlPanel {
     // Variables declaration - do not modify//GEN-BEGIN:variables
     private javax.swing.JLabel faceNotLoadedLabel;
     private javax.swing.JPanel facePanel;
+    private javax.swing.JLabel featurePointsLabel;
     private javax.swing.JLabel featurePointsLoadedLabel;
+    private javax.swing.JLabel featurePointsOutput;
     private javax.swing.JPanel filePanel;
     private javax.swing.JLabel hasFPOutput;
     private javax.swing.JLabel hasKDOutput;
@@ -424,8 +530,12 @@ public class FaceStatePanel extends ControlPanel {
     private javax.swing.JLabel pathOutput;
     private javax.swing.JLabel photo;
     private javax.swing.JPanel photoPanel;
+    private javax.swing.JLabel previewLabel;
+    private javax.swing.JLabel previewOutput;
     private javax.swing.JLabel sizeLabel;
     private javax.swing.JLabel sizeOutput;
+    private javax.swing.JLabel textureLabel;
+    private javax.swing.JLabel textureOutput;
     private javax.swing.JLabel warningLabel;
     // End of variables declaration//GEN-END:variables
 
diff --git a/GUI/src/main/resources/cz/fidentis/analyst/project/Bundle.properties b/GUI/src/main/resources/cz/fidentis/analyst/project/Bundle.properties
index da9519e275e361caa36c4b237e5222b59301b43d..5c1b82d3eaa55f23527054b3571e919e25533537 100644
--- a/GUI/src/main/resources/cz/fidentis/analyst/project/Bundle.properties
+++ b/GUI/src/main/resources/cz/fidentis/analyst/project/Bundle.properties
@@ -1,9 +1,3 @@
-FaceStatePanel.filePanel.AccessibleContext.accessibleName=File info
-FaceStatePanel.filePanel.border.title=File info
-FaceStatePanel.pathLabel.text=Path :
-FaceStatePanel.sizeLabel.text=Size :
-FaceStatePanel.pathOutput.text=
-FaceStatePanel.sizeOutput.text=
 FaceStatePanel.facePanel.border.title=Face info
 FaceStatePanel.kdTreeLabel.text=Has KD - tree :
 FaceStatePanel.featurePointsLoadedLabel.text=Feature points loaded :
@@ -31,3 +25,15 @@ ProjectPanel.deselectAllButton.text=Deselect all
 ProjectPanel.selectAllButton.text=Select all
 ProjectPanel.removeButton.text=Remove
 ProjectPanel.addButton.text=Add
+FaceStatePanel.textureOutput.text=
+FaceStatePanel.previewOutput.text=
+FaceStatePanel.featurePointsOutput.text=
+FaceStatePanel.textureLabel.text=Texture File :
+FaceStatePanel.previewLabel.text=Preview File :
+FaceStatePanel.featurePointsLabel.text=Feature Points File :
+FaceStatePanel.sizeOutput.text=
+FaceStatePanel.pathOutput.text=
+FaceStatePanel.sizeLabel.text=Size :
+FaceStatePanel.pathLabel.text=Path :
+FaceStatePanel.filePanel.AccessibleContext.accessibleName=File info
+FaceStatePanel.filePanel.border.title=File info