modified todolist