work on quadtree -- wip