octree seems to work