Refatoração do código iniciada.