ajustando métodos e testes