todo list improvements