Optimizes todo list