topics to cover: - ensure end users only have access to what they need in my application at any given point in time