only keep the ipynb