add TODO list, add some changes