Várias correções e testes