3a (todas as funcionalidades)