Adicionado testes e mais testes :)