Improving todo list