add view_model.ipynb