Applications of evolution