manage mating for levels