Reorganizando e limpando o código.