added ipython checkpoints