work on migrator