auto generate todolist.