breaking up the evolution process - added big todo and population crosser