domain model, enable migrations, update database