added models, migrations, oh my