experience-learn-evolve