added ipython stuff