demoing db setup, migrations, and for loops