system evolution