Changes to evolutionarysolver