diff --git a/src/profile_window.py b/src/profile_window.py
index d5abb81a414cc332c224692cccbdb0f85cd4b58e..4c5ca2a7331afff2b0e3e35c799929de774ab4ab 100644
--- a/src/profile_window.py
+++ b/src/profile_window.py
@@ -234,7 +234,11 @@ class ProfileWindow:
 
     def set_value(self, entry_name, value):
         try:
-            self.xml.get_object(entry_name).set_text(value)
+            widget = self.xml.get_object(entry_name)
+            val = widget.get_text()
+            if val:
+                value = val + ' / ' + value
+            widget.set_text(value)
         except AttributeError:
             pass
 
diff --git a/src/vcard.py b/src/vcard.py
index 27c5dce4266abdd02e5416b5a335262c621e667a..5b41f23667e59c6dd07d944f019e74e8b1b29e5d 100644
--- a/src/vcard.py
+++ b/src/vcard.py
@@ -198,7 +198,11 @@ class VcardWindow:
                 table = self.xml.get_object('personal_info_table')
                 table.attach(widget, 1, 4, 3, 4, yoptions = 0)
             else:
-                self.xml.get_object(entry_name).set_text(value)
+                widget = self.xml.get_object(entry_name)
+                val = widget.get_text()
+                if val:
+                    value = val + ' / ' + value
+                widget.set_text(value)
         except AttributeError:
             pass