evolution framework