some changes in ipynb