added crossover option parameter to give emphasis to certain node types