revised todo list