octree almostly done