update again with ipython reference