organizando o codigo
Versao atual
Versao atual corrigida