close #39, elitism now works properly