added client side acl
changed edge to meaningful name