Refatorando ...