start merging update methods