add TODO
add some comments
and TODO No.4 Support ACL