code: def setup(self):
          
          super(RogersExperiment, self).setup()
  
          for net in random.sample(self.networks(role="experiment"), self.catch_repeats):
              net.role = "catch"
  
          for net in self.networks():
              source = self.models.RogersSource(network=net)
              source.create_information()
              net.max_size = net.max_size + 1  # make room for environment node.
              env = self.models.RogersEnvironment(network=net)
              env.proportion = self.color_proportion_for_network(net)
              env.create_information()
docs: First time setup.