added CapacityBounds