added recombination