1o. versão funcional.