enhanced todo list