evolve (Explicit)

evolve (Explicit)