refatorando codigo