add new controllers, models and migrations
add some changes