initial core migration