novas funções
conflict