```ruby
require "awsraw/version"
require "awsraw/s3/canonicalized_resource"
require "awsraw/s3/client"
require "awsraw/s3/faraday_middleware"
require "awsraw/s3/query_string_signer"
require "awsraw/s3/signature"
require "awsraw/s3/string_to_sign"

```

Add missing requires to top level.
user
```ruby
require "awsraw/error"
require "awsraw/version"
require "awsraw/s3/canonicalized_resource"
require "awsraw/s3/client"
require "awsraw/s3/content_md5_header"
require "awsraw/s3/faraday_middleware"
require "awsraw/s3/query_string_signer"
require "awsraw/s3/signature"
require "awsraw/s3/string_to_sign"

```
assistant