Final evolution implemented