modified toDo