enhanced todo