ipython changes