IPython
some drafts