modified todo list