Atualizacoes de testes e refactoring