Começando a refatorar o código