fine crossover simulation also added