authorization services, less complex
additonal complex authorization
more complex authorizations
cleanup
final changes for Thursday class