contactList reflects changes in one defect list, fixes bug in the merge function and some more comments