mating systems