adicionando classes e testes