diff --git a/src/pages/1-samples_selection.py b/src/pages/1-samples_selection.py
index 6b5654bb8cfec909c4aadea0032cbba8fa0345d9..75c4571a6efce97d006887ca48dd884b5b45bcf6 100644
--- a/src/pages/1-samples_selection.py
+++ b/src/pages/1-samples_selection.py
@@ -190,14 +190,12 @@ if labels:
         if isinstance(selected_samples_idx[0], str):
             for i in range(len(selected_samples_idx)):
                 e.append(np.where(np.array(spectra.index) == selected_samples_idx[i])[0])
-            selected_s.write(e)
             selected_samples_idx = list(np.array(e).reshape(-1))
-        
+
         #############################
         
-        sam = pd.DataFrame({
-                            'name': spectra.index[selected_samples_idx],
-                            'cluster':np.array(labels)[selected_samples_idx]},
+        sam = pd.DataFrame({'cluster':np.array(labels)[selected_samples_idx],
+                            'index': spectra.index[selected_samples_idx]},
                               index = selected_samples_idx)
 
         selected_s.write(sam)
@@ -207,7 +205,7 @@ if labels:
             selected_samples_metd.write('Corresponding meta-data')
             meta = meta_data.iloc[selected_samples_idx,:]
             meta['cluster'] = np.array(labels)[selected_samples_idx]
-            meta['index'] = selected_samples_idx
+            meta['index'] = spectra.index[selected_samples_idx]
             selected_samples_metd.write(meta)
 
 ############################################################################