ion evolution