redesigning todo list