working on bounding boxes
getting there
starting point