quadtree + opti