adicionei o resto dos preocedimentos e das funções