octree: still in progress