update todo, working on ipython