runs a migration