add p8
remove cruft
refactor with add-todo form