reworked the ipython notebook version