add updated IPython Notebook with more comments