quadtree file structure refactored again