Migrations, seeding, some validation