refactored migrations to be more DRY