Functional to do list.