redo migration, separate table modification from data entry.

prevents issues with data entry failing and causing migration to be
impossible due to table migration.