now using ipython breakpoints