Refatorando o projeto intermediar