exception handling
privileges
privileges