add types, fix log access, add ACL