next + merge