token buckets additions