versao inicial, adaptacao incompleta