added fetch to bounding_box
rework of achitecture and testing