added linear octree