added ipynb source