algumas modificações e testes