add BoundingBox struct