Refatorado.