added delete, bucket props, etc