add exception handling to create/delete buckets