added acl aware interface