ion migration