update base and also the ipynb