basic bounding box class