refactor on new Migrator create method