acl methods revised and cleaned