Further design improvements to todo list