corrigido: implementação do merge.