migration. suport multiple path