another way of doing to-do-list