add controllers, migrations, views