kk merge