continued work on refactoring authorizer interfaces