Limpeza do Código - Parte III
almost ready to go