first attempt basecamp_api.rb