atualizadas funcoes