First naive merger implementation