check if source exists added
merged
for changed