working through todolist