change the method of generating recombination