```ruby
# frozen_string_literal: true

$LOAD_PATH.unshift(__dir__)

require 'rubygems'
require 'bundler/setup'

require 'dimples'
require 'json'
require 'redcarpet'

require 'usesthis/api'
require 'usesthis/site'
require 'usesthis/interview'
require 'usesthis/ware'
```

Switch to requiring the new API classes
user
```ruby
# frozen_string_literal: true

$LOAD_PATH.unshift(__dir__)

require 'rubygems'
require 'bundler/setup'

require 'dimples'
require 'json'
require 'redcarpet'

require 'usesthis/site'
require 'usesthis/interview'
require 'usesthis/ware'

require 'usesthis/api/endpoint'
require 'usesthis/api/generators/base_generator'
require 'usesthis/api/generators/categories_generator'
require 'usesthis/api/generators/interviews_generator'
require 'usesthis/api/generators/stats_generator'
require 'usesthis/api/generators/wares_generator'
```
assistant