novos testes e refatorações