adds new data
completes merge