todo app, code path exercises