finalizada versão 3.1