[enh] add TODO list