pattern project with ipython