first commit for authorizer. tests are being written. coming soon