diff --git a/plasmid/source/core-plugins/weismigration/1/dss/drop-boxes/add_plasmid_parents/add_plasmid_parents.py b/plasmid/source/core-plugins/weismigration/1/dss/drop-boxes/add_plasmid_parents/add_plasmid_parents.py
index 5e26ec13d1e67db959180361c6db41e152795d7c..9f1ff5e902755d1c129f270a378e61df41aee8df 100644
--- a/plasmid/source/core-plugins/weismigration/1/dss/drop-boxes/add_plasmid_parents/add_plasmid_parents.py
+++ b/plasmid/source/core-plugins/weismigration/1/dss/drop-boxes/add_plasmid_parents/add_plasmid_parents.py
@@ -103,11 +103,13 @@ def update_sample_with_parents(tr, sample_dict):
             sample_for_update.setParentSampleIdentifiers(plasmid_list)
       elif re.search ("pKW001", name): 
         plasmid_parent_id = "/MATERIALS/"+name.replace("pKW001","PKW1").strip()
-        print "P3 : ", plasmid_parent_id
         if not parents_code_list ==['']:
             parents_code_list.append(plasmid_parent_id)
             print "P3 : ", parents_code_list
             sample_for_update.setParentSampleIdentifiers(parents_code_list)
+        else:
+            plasmid_list.append(plasmid_parent_id)
+            sample_for_update.setParentSampleIdentifiers(plasmid_list)              
       elif re.search ("PKW001", name): 
         plasmid_parent_id = "/MATERIALS/"+name.replace("PKW001","PKW1").strip()
         print "P3 : ", plasmid_parent_id
@@ -130,6 +132,17 @@ def update_sample_with_parents(tr, sample_dict):
             plasmid_list.append(plasmid_parent_id)
             print "P2 : ", plasmid_list
             sample_for_update.setParentSampleIdentifiers(plasmid_list)      
+      elif re.search ("pkw", name): 
+        plasmid_parent_id = "/MATERIALS/"+name.replace("pkw","PKW").strip()
+        print "P2 : ", plasmid_parent_id
+        if not parents_code_list ==['']:
+            parents_code_list.append(plasmid_parent_id)
+            print "P2 : ", parents_code_list
+            sample_for_update.setParentSampleIdentifiers(parents_code_list)       
+        else:
+            plasmid_list.append(plasmid_parent_id)
+            print "P2 : ", plasmid_list
+            sample_for_update.setParentSampleIdentifiers(plasmid_list)      
 
   #=================================================================================================
   # for name in plasmid_parent_code_split: