need to make clone trait for buckets