split_test_repository.rb ``` class SplitTestRepository include Elasticsearch::Persistence::Repository def initialize(test_name, options={}) index test_name end end ``` rails console ``` [15] pry(main)> repo_1 = SplitTestRepository.new('repo_1'); [16] pry(main)> repo_1.index => "repo_1" [17] pry(main)> repo_2 = SplitTestRepository.new('repo_2'); [18] pry(main)> repo_2.index => "repo_2" [19] pry(main)> repo_1.index => "repo_2" ``` Is index a class variable? That seems weird. I don't understand why by instantiating repo_2, repo_1.index now points to repo_2's index I followed this example https://github.com/elastic/elasticsearch-rails/blob/master/elasticsearch-persistence/README.md#a-custom-class