updated migrator