dialing in the mating probability algorithm