kinda have within bounding box functions
conflicts