progress on quadtree