removed ipython dependency