added SpatialHierarchySystem