versão inicial: esquemático incompleto.