add migration. update models and provide interview api.