refatoração dos fontes com simplificação de código.