outline for application only auth classes