basic configurations
before_request
create buckets automatically
basic object model