Added ipython integration