restructured migrations