added the program evolving with no selction