merge x