todo list work in progress