refactored bounding