common merge