New ipython code