evolving ...algo missing