Refatorado o código