Primeira versao do trabalho completo.