refct

refatorando codigo para melhor legibilidade