to do merge