inserting simple insert diffs.
diffs working for every case, now we can rearrange and optimize logic.