for ipython notebook sharing