added hole_box.shape