added ipython notebook req