funcoes adicionadas