migration of io